# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 3A30 6D0D move.w D5, [[A0 + <>] + D6 * 4] 00000004 0000 4C92 ori.b D0, 0x92 00000008 0000 1D2E ori.b D0, 0x2E /* '.' */ 0000000C 0000 0182 ori.b D0, 0x82 00000010 8000 or.b D0, D0 00000012 0002 6D3E ori.b D2, 0x3E /* '>' */ label00000016: 00000016 3FFE move.w <>, <> 00000018 0252 15FA andi.w [A2], 0x15FA 0000001C 1732 B044 move.b -[A3], [A2 + A3.w + 0x44] 00000020 B181 xor.l D1, D0 00000022 6CDA bge -0x24 /* FFFFFFFE */ label00000024: 00000024 780D moveq.l D4, 0x0D 00000026 B82C 6232 cmp.b D4, [A4 + 0x6232] 0000002A 6228 bhi +0x2A /* 00000054 */ 0000002C 6EBE bgt -0x40 /* FFFFFFEC */ label0000002E: 0000002E B093 cmp.l D0, [A3] 00000030 2753 B814 move.l [A3 - 0x47EC], [A3] 00000034 6208 bhi +0xA /* 0000003E */ 00000036 630A bls +0xC /* 00000042 */ 00000038 67DC beq -0x22 /* 00000016 */ 0000003A FE4C 9EAE .extension 0xE4C <>, 0x9EAE // unimplemented label0000003E: 0000003E 9EAC 6F68 sub.l D7, [A4 + 0x6F68] label00000042: 00000042 24CA move.l [A2]+, A2 00000044 15BA F918 7EF0 move.b [A2 + D7 * 8 - 0x16], [PC - 0x6E8 /* FFFFF95E, cstring "" */] // begin alternate branch 00000048-0000004A label00000048: 00000048 7EF0 moveq.l D7, 0xFFFFFFF0 // end alternate branch 00000048-0000004A label00000048: // (misaligned) 0000004A CE46 and.w D7, D6 0000004C FE1A F80C .unknown 0xFE1A 0xF80C (W = 7) 00000050 270A move.l -[A3], A2 00000052 9E85 sub.l D7, D5 label00000054: 00000054 6C36 bge +0x38 /* 0000008C */ 00000056 2632 622C move.l D3, [A2 + D6.w * 2 + 0x2C] 0000005A 7A0D moveq.l D5, 0x0D 0000005C 63EA bls -0x14 /* 00000048 */ 0000005E BA13 cmp.b D5, [A3] 00000060 BA31 4873 cmp.b D5, [A1 + D4 + 0x73] 00000064 6FBE ble -0x40 /* 00000024 */ label00000066: 00000066 92AE 9481 sub.l D1, [A6 - 0x6B7F] 0000006A 6B28 bmi +0x2A /* 00000094 */ label0000006C: 0000006C 6E22 bgt +0x24 /* 00000090 */ 0000006E 7863 moveq.l D4, 0x63 00000070 7820 moveq.l D4, 0x20 00000072 780D moveq.l D4, 0x0D label00000074: 00000074 622E bhi +0x30 /* 000000A4 */ 00000076 6EB6 bgt -0x48 /* 0000002E */ 00000078 7226 moveq.l D1, 0x26 0000007A 6C22 bge +0x24 /* 0000009E */ 0000007C 6C72 bge +0x74 /* 000000F0 */ 0000007E 6422 bcc +0x24 /* 000000A2 */ 00000080 99C2 sub.l A4, D2 00000082 B254 cmp.w D1, [A4] 00000084 F206 97C1 .cpgen 0xF206, 0x97C1 // unimplemented 00000088 0247 F052 andi.w D7, 0xF052 label0000008C: 0000008C EE50 roxr D0.w, 7 0000008E ED2E lsl D6.b, D6 label00000090: 00000090 10C2 move.b [A0]+, D2 00000092 FEE5 FDB8 .extension 0xEE5 <> // unimplemented // begin alternate branch 00000094-00000096 label00000094: 00000094 FDB8 .invalid <> // end alternate branch 00000094-00000096 label00000094: // (misaligned) 00000096 F06E D08B .extension 0x06E <>, 0xD08B // unimplemented 0000009A 908C sub.l D0, A4 0000009C 8287 or.l D1, D7 label0000009E: 0000009E 8481 or.l D2, D1 000000A0 8282 or.l D1, D2 label000000A2: 000000A2 EA88 lsr D0, 5 label000000A4: 000000A4 0792 bclr [A2], D3 000000A6 079A bclr [A2]+, D3 000000A8 078A bclr A2, D3 000000AA 07A2 bclr -[A2], D3 000000AC 0782 bclr D2, D3 000000AE 077A 0772 bchg [PC + 0x772 /* 00000822, value 0xA92B */], D3 000000B2 C90F abcd -[A4], -[A7] label000000B4: 000000B4 DAA2 add.l D5, -[A2] 000000B6 2168 C235 1A82 move.l [A0 + 0x1A82], [A0 - 0x3DCB] 000000BC BA40 cmp.w D5, D0 000000BE 6CA6 bge -0x58 /* 00000066 */ 000000C0 ED56 roxl D6.w, 6 000000C2 1D52 6B22 move.b [A6 + 0x6B22], [A2] 000000C6 01E5 .incomplete 000000C8 01ED .incomplete 000000CA 723D moveq.l D1, 0x3D 000000CC E16E lsl D6.w, D0 000000CE 6B68 bmi +0x6A /* 00000138 */ 000000D0 6E62 bgt +0x64 /* 00000134 */ 000000D2 FD34 .extension 0xD34 <> // unimplemented 000000D4 FC7E FBAE .extension 0xC7E <>, 0xFBAE // unimplemented 000000D8 FB96 .invalid <> 000000DA 6090 bra -0x6E /* 0000006C */ 000000DC FB12 .extension 0xB12 <> // unimplemented 000000DE DCD2 add.w A6, [A2] 000000E0 FA42 FA2A .extension 0xA42 <>, 0xFA2A // unimplemented 000000E4 608E bra -0x70 /* 00000074 */ 000000E6 F99C .invalid <> 000000E8 F984 .invalid <> 000000EA DB6C DA92 add.w [A4 - 0x256E], D5 000000EE DA8A add.l D5, A2 label000000F0: 000000F0 D8DC add.w A4, [A4]+ 000000F2 D8CC add.w A4, A4 000000F4 6424 bcc +0x26 /* 0000011A */ 000000F6 57C0 seq D0 000000F8 4400 neg.b D0 000000FA B340 xor.w D0, D1 000000FC B143 xor.w D3, D0 000000FE C600 and.b D3, D0 00000100 D988 addx.l -[A4], -[A0] 00000102 F536 .extension 0x536 <> // unimplemented 00000104 F520 .extension 0x520 <> // unimplemented 00000106 FDD0 .invalid <> 00000108 5FC3 sle D3 0000010A F4A8 cpushl INST, [A0] 0000010C F492 cinvp INST, [A2] 0000010E F41C cinva NONE 00000110 F406 .invalid <> 00000112 F38E .invalid <> 00000114 F378 .extension 0x378 <> // unimplemented 00000116 FC2A F2EC .unknown 0xFC2A 0xF2EC (W = 6) label0000011A: 0000011A FB9C .invalid <> 0000011C F274 F25E .extension 0x274 <>, 0xF25E // unimplemented 00000120 D6A0 add.l D3, -[A0] 00000122 D288 add.l D1, A0 00000124 6D8E blt -0x70 /* 000000B4 */ 00000126 04AD D886 D984 D8A4 subi.l [A5 - 0x275C], 0xD886D984 0000012E DABC FC9A 24A2 add.l D5, 0xFC9A24A2 label00000134: 00000134 24AA DEA8 move.l [A2], [A2 - 0x2158] label00000138: 00000138 159A 15AA 15A2 CFB6 move.b [[0x15A2 + D1 * 4] - 0x304A], [A2]+ 00000140 C9AC ED1E and.l [A4 - 0x12E2], D4 00000144 16FA 1702 move.b [A3]+, [PC + 0x1702 /* 00001848, value 0xB */] 00000148 C1DE muls.w D0, [A6]+ 0000014A C1F0 CE06 muls.w D0, [A0 + A4 * 8 + 0x6] 0000014E 2472 247A movea.l A2, [A2 + D2.w * 4 + 0x7A] 00000152 24B2 248A move.l [A2], [A2 + D2.w * 4 - 0x118] 00000156 FDD4 .invalid <> 00000158 FDE6 .invalid <> 0000015A 249A move.l [A2], [A2]+ 0000015C 2492 move.l [A2], [A2] 0000015E FD5C .extension 0xD5C <> // unimplemented 00000160 ED76 roxl D6.w, D6 00000162 D680 add.l D3, D0 00000164 97AD 7033 sub.l [A5 + 0x7033], D3 00000168 3407 move.w D2, D7 0000016A 9082 sub.l D0, D2 0000016C 6372 bls +0x74 /* 000001E0 */ 0000016E 5F70 6D5F subq.w <>, 7 00000172 496C 6761 chk.w D4, [A4 + 0x6761] 00000176 6C3A bge +0x3C /* 000001B2 */ 00000178 6F70 ble +0x72 /* 000001EA */ 0000017A 7321 moveq.l D1, 0x21 0000017C 2025 move.l D0, -[A5] 0000017E BB43 xor.w D3, D5 00000180 830E sbcd -[A1], -[A6] 00000182 0ABB 0006 D301 3E12 xori.l [PC + D3 * 8 + 0x12], 0x6D301 0000018A 3E12 move.w D7, [A2] 0000018C 861A or.b D3, [A2]+ 0000018E B378 730E xor.w [0x0000730E], D1 00000192 1286 move.b [A1], D6 00000194 1204 move.b D1, D4 00000196 1A38 730E move.b D5, [0x0000730E] 0000019A 0FEA .incomplete 0000019C CB2D A086 and.b [A5 - 0x5F7A], D5 000001A0 7C04 moveq.l D6, 0x04 000001A2 7A7A moveq.l D5, 0x7A 000001A4 C300 abcd D1, D0 000001A6 1286 move.b [A1], D6 000001A8 7B22 moveq.l D5, 0x22 000001AA 730E moveq.l D1, 0x0E 000001AC 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 000001AE BB00 xor.b D0, D5 000001B0 6666 bne +0x68 /* 00000218 */ label000001B2: 000001B2 EC12 roxr D2.b, 6 000001B4 BB00 xor.b D0, D5 000001B6 1A76 0104 movea.b A5, <> 000001BA BB00 xor.b D0, D5 000001BC 0053 2B34 ori.w [A3], 0x2B34 /* '+4' */ 000001C0 1312 move.b -[A1], [A2] 000001C2 EAB3 roxr D3, D5 000001C4 0ADD .incomplete 000001C6 031A btst [A2]+, D1 000001C8 44F7 0022 move.b [A7 + D0.w + 0x22], CCR 000001CC 340C move.w D2, A4 000001CE 18FB 870E 0E0E move.b [A4]+, [[PC + <>] + A0 * 8 + 0xE0E] 000001D4 0A53 0414 xori.w [A3], 0x414 000001D8 6305 bls +0x7 /* 000001DF */ 000001DA 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000001DC 6C38 bge +0x3A /* 00000216 */ 000001DE 3A08 move.w D5, A0 label000001E0: 000001E0 000F 141C ori.b A7, 0x1C 000001E4 1000 move.b D0, D0 000001E6 0B1E btst [A6]+, D5 000001E8 2E0B move.l D7, A3 label000001EA: 000001EA 0E0C 1897 .invalid.b A4, 0x97 // invalid immediate operation 000001EE 005B 0B71 ori.w [A3]+, 0xB71 000001F2 8700 sbcd D3, D0 000001F4 6748 beq +0x4A /* 0000023E */ 000001F6 1248 movea.b A1, A0 000001F8 0608 02B3 addi.b A0, 0xB3 000001FC 0D12 btst [A2], D6 000001FE 4800 nbcd.b D0 00000200 0306 btst D6, D1 00000202 BD01 xor.b D1, D6 00000204 0B38 B501 btst [0xFFFFB501], D5 00000208 5304 subq.b D4, 1 0000020A 245A movea.l A2, [A2]+ 0000020C 5309 subq.b A1, 1 0000020E 5304 subq.b D4, 1 00000210 2E04 move.l D7, D4 00000212 40BE negx.l <> 00000214 4400 neg.b D0 label00000216: 00000216 6310 bls +0x12 /* 00000228 */ label00000218: 00000218 1440 movea.b A2, D0 0000021A 00CB .incomplete 0000021C 7626 moveq.l D3, 0x26 0000021E F8AB 0DA5 .extension 0x8AB <> // unimplemented 00000222 0286 2473 062E andi.l D6, 0x2473062E label00000228: 00000228 0473 09AA 9B0A 3315 subi.w [[A3 + <> + A1 * 2] + 0x3315], 0x9AA 00000230 D315 add.b [A5], D1 00000232 14B2 44C5 move.b [A2], [A2 + D4.w * 4 - 0x59] 00000236 104B movea.b A0, A3 00000238 39C1 100E move.w 0x100E, D1 0000023C D0D0 add.w A0, [A0] label0000023E: 0000023E 1B00 move.b -[A5], D0 00000240 005B 622A ori.w [A3]+, 0x622A /* 'b*' */ 00000244 5023 addq.b -[A3], 8 00000246 0414 02C3 subi.b [A4], 0xC3 0000024A 2834 0309 move.l D4, [[A4 + <> + D0 * 2]] 0000024E 3303 move.w -[A1], D3 00000250 0302 btst D2, D1 00000252 A20B syscall Rename/PBHRename/HRename, flags=2 00000254 1026 move.b D0, -[A6] 00000256 7306 moveq.l D1, 0x06 00000258 FE45 050E .extension 0xE45 <>, 0x050E // unimplemented 0000025C 245A movea.l A2, [A2]+ 0000025E 8A10 or.b D5, [A0] 00000260 2E04 move.l D7, D4 00000262 DA33 03C6 add.b D5, <> 00000266 DA33 2DA4 add.b D5, <> 0000026A 06C3 .incomplete 0000026C 0714 btst [A4], D3 0000026E 02A3 146E 34E0 andi.l -[A3], 0x146E34E0 00000274 4002 negx.b D2 00000276 0338 34B6 btst [0x000034B6], D1 0000027A 0626 F82C addi.b -[A6], 0x2C /* ',' */ 0000027E 0904 btst D4, D4 00000280 142E 1006 move.b D2, [A6 + 0x1006] 00000284 0892 7329 bclr.b [A2], 0x29 /* ')' */ 00000288 70B2 moveq.l D0, 0xFFFFFFB2 0000028A 581C addq.b [A4]+, 4 0000028C 0400 834B subi.b D0, 0x4B /* 'K' */ 00000290 2E16 move.l D7, [A6] 00000292 8700 sbcd D3, D0 00000294 9F21 sub.b -[A1], D7 00000296 0CFB .incomplete 00000298 0D9B bclr [A3]+, D6 0000029A 125B movea.b A1, [A3]+ 0000029C 0104 btst D4, D0 0000029E D306 addx.b D1, D6 000002A0 C31B and.b [A3]+, D1 000002A2 7308 moveq.l D1, 0x08 000002A4 EB08 lsl D0.b, 5 000002A6 747B moveq.l D2, 0x7B 000002A8 070E btst A6, D3 000002AA FB1E .extension 0xB1E <> // unimplemented 000002AC AB33 syscall bMAIN3 000002AE 2B13 move.l -[A5], [A3] 000002B0 5A2B 132B addq.b [A3 + 0x132B], 5 000002B4 132B 13BB move.b -[A1], [A3 + 0x13BB] 000002B8 133B 0A3C move.b -[A1], [PC + D0 * 2 + 0x3C] 000002BC 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4 000002BE A911 syscall CheckUpdate 000002C0 D314 add.b [A4], D1 000002C2 4014 negx.b [A4] 000002C4 C117 and.b [A7], D0 000002C6 2A28 3C9B move.l D5, [A0 + 0x3C9B] 000002CA 1289 move.b [A1], A1 000002CC 010F btst A7, D0 000002CE 6500 8305 bcs -0x7CF9 /* FFFF85D5 */ 000002D2 0D02 btst D2, D6 000002D4 6A3C bpl +0x3E /* 00000312 */ 000002D6 E310 roxl D0.b, 1 000002D8 40CE move.w A6, SR 000002DA 363A 087E move.w D3, [PC + 0x87E /* 00000B5A, value 0x8308 */] 000002DE CB1E and.b [A6]+, D5 000002E0 004B 3111 ori.w A3, 0x3111 000002E4 027B 3ADB 018B 0625 13C3 andi.w [[ + <> + D0] + 0x62513C3], 0x3ADB 000002EE 0606 08F3 addi.b D6, 0xF3 000002F2 0270 0033 0CE6 andi.w [A0 + D0 * 4 - 0x26], 0x33 /* '3' */ 000002F8 442A 5073 neg.b [A2 + 0x5073] 000002FC 00CB .incomplete 000002FE 0658 BA44 addi.w [A0]+, 0xBA44 00000302 466B 21A3 not.w [A3 + 0x21A3] 00000306 1ACB move.b [A5]+, A3 00000308 0644 3B18 addi.w D4, 0x3B18 0000030C 0608 0861 addi.b A0, 0x61 /* 'a' */ 00000310 0233 0240 5E0F andi.b [A3 + D5 * 8 + 0xF], 0x40 /* '@' */ // begin alternate branch 00000312-00000316 label00000312: 00000312 0240 5E0F andi.w D0, 0x5E0F // end alternate branch 00000312-00000316 label00000312: // (misaligned) 00000316 1400 move.b D2, D0 00000318 6362 bls +0x64 /* 0000037C */ 0000031A 0904 btst D4, D4 0000031C EA2B lsr D3.b, D5 0000031E 0240 2110 andi.w D0, 0x2110 00000322 F105 .extension 0x105 <> // unimplemented 00000324 0B21 btst -[A1], D5 00000326 44C1 move.b D1, CCR 00000328 042A 2B02 CD1D subi.b [A2 - 0x32E3], 0x2 0000032E 0E85 1823 0AEB .invalid.l D5, 0x18230AEB // invalid immediate operation 00000334 1378 C918 1402 move.b [A1 + 0x1402], [0xFFFFC918] 0000033A 0B52 bchg [A2], D5 0000033C 4002 negx.b D2 0000033E 7B3C moveq.l D5, 0x3C 00000340 4233 0330 A62B 1342 clr.b [A3 - 0x59D4ECBE + D0 * 2] 00000348 332D A68B move.w -[A1], [A5 - 0x5975] 0000034C 0E06 0805 .invalid.b D6, 0x5 // invalid immediate operation 00000350 0F53 bchg [A3], D7 00000352 0B06 btst D6, D5 00000354 0823 06A5 btst.b -[A3], 0xA5 00000358 0025 0113 ori.b -[A5], 0x13 0000035C 0D5B bchg [A3]+, D6 0000035E 0F43 bchg D3, D7 00000360 3A25 move.w D5, -[A5] 00000362 0113 btst [A3], D0 00000364 0D4B bchg A3, D6 00000366 0623 191B addi.b -[A3], 0x1B 0000036A 2C2A 5A2B move.l D6, [A2 + 0x5A2B] 0000036E 12BC C302 move.b [A1], 0x2 00000372 BB07 xor.b D7, D5 00000374 44AB 04BA neg.l [A3 + 0x4BA] 00000378 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000037A 0023 2BEB ori.b -[A3], 0xEB // begin alternate branch 0000037C-00000380 label0000037C: 0000037C 2BEB 0781 move.l <>, [A3 + 0x781] // end alternate branch 0000037C-00000380 label0000037C: // (misaligned) 0000037E 0781 bclr D1, D3 00000380 2173 077B 08B3 442A 281B 0D5D 020B move.l [A0 + 0x20B], [[A3 + 0x8B3442A] + 0x281B0D5D] 0000038E 530F subq.b A7, 1 00000390 5502 subq.b D2, 2 00000392 0D08 btst A0, D6 00000394 730C moveq.l D1, 0x0C 00000396 302D 08C1 move.w D0, [A5 + 0x8C1] 0000039A 00B6 2302 6C76 3A63 ori.l [A6 + D3 * 2 + 0x63], 0x23026C76 000003A2 0BE3 .incomplete 000003A4 8B26 or.b -[A6], D5 000003A6 7B0A moveq.l D5, 0x0A 000003A8 A301 syscall Close, flags=3 000003AA 2D27 move.l -[A6], -[A7] 000003AC 3307 move.w -[A1], D7 000003AE 1E04 move.b D7, D4 000003B0 422B 2DA6 clr.b [A3 + 0x2DA6] 000003B4 9312 sub.b [A2], D1 000003B6 1E10 move.b D7, [A0] 000003B8 A500 syscall Open/PBHOpen/HOpen, flags=5 000003BA FB0F .extension 0xB0F <> // unimplemented 000003BC 0608 1E04 addi.b A0, 0x4 000003C0 C2AD 0D1E and.l D1, [A5 + 0xD1E] 000003C4 10E9 001E move.b [A0]+, [A1 + 0x1E] 000003C8 04E3 .incomplete 000003CA 0044 730D ori.w D4, 0x730D /* 's\r' */ 000003CE 1E10 move.b D7, [A0] 000003D0 8100 sbcd D0, D0 000003D2 0B07 btst D7, D5 000003D4 ED02 asl D2.b, 6 000003D6 A50E syscall UnmountVol/HUnmountVol, flags=5 000003D8 ED02 asl D2.b, 6 000003DA 6510 bcs +0x12 /* 000003EC */ 000003DC 2302 move.l -[A1], D2 000003DE 2A5A movea.l A5, [A2]+ 000003E0 6308 bls +0xA /* 000003EA */ 000003E2 BCBC 82D3 1008 cmp.l D6, 0x82D31008 000003E8 4065 negx.w -[A5] label000003EA: 000003EA 0F2A 2893 btst [A2 + 0x2893], D7 // begin alternate branch 000003EC-000003EE label000003EC: 000003EC 2893 move.l [A4], [A3] // end alternate branch 000003EC-000003EE label000003EC: // (misaligned) 000003EE 0156 bchg [A6], D0 000003F0 8B02 sbcd D5, D2 000003F2 9B01 subx.b D5, D1 000003F4 5683 addq.l D3, 3 000003F6 1D83 478B 9B35 08C9 move.b [[ + <> + D4 * 8] - 0x64CAF737], D3 000003FE 0D4D bchg A5, D6 00000400 0505 btst D5, D2 00000402 0E8B 1B56 266B .invalid.l A3, 0x1B56266B // invalid immediate operation 00000408 0796 bclr [A6], D3 0000040A 893E or.b <>, D4 0000040C 24E3 move.l [A2]+, -[A3] 0000040E 048A 10E3 19B3 subi.l A2, 0x10E319B3 00000414 0CDB .incomplete 00000416 1C1E move.b D6, [A6]+ 00000418 2863 movea.l A4, -[A3] 0000041A 7B1E moveq.l D5, 0x1E 0000041C 6A83 bpl -0x7B /* 000003A1 */ 0000041E 4CA3 0453 movem.w D5,A1,A3,A6,A7, -[A3] 00000422 075B bchg [A3]+, D3 00000424 0A13 0A5B xori.b [A3], 0x5B /* '[' */ 00000428 0A93 015B 0A2B xori.l [A3], 0x15B0A2B 0000042E 107B D588 movea.b A0, [ + <> + A5 * 4] 00000432 8303 sbcd D1, D3 00000434 A863 syscall BackColor 00000436 0A8B 6203 41C9 xori.l A3, 0x620341C9 0000043C 009B 024B 1B4B ori.l [A3]+, 0x24B1B4B 00000442 030B btst A3, D1 00000444 0088 4B03 58A8 ori.l A0, 0x4B0358A8 0000044A 7344 moveq.l D1, 0x44 0000044C 1E5A movea.b A7, [A2]+ 0000044E EB63 asl D3.w, D5 00000450 2B26 move.l -[A5], -[A6] 00000452 F2A8 BB04 .extension 0x2A8 <> // unimplemented 00000456 7B00 moveq.l D5, 0x00 00000458 F313 .extension 0x313 <> // unimplemented 0000045A 562B 0523 addq.b [A3 + 0x523], 3 0000045E 0C7B 1306 AB05 cmpi.w [[PC + <>] + A2 * 2], 0x1306 00000464 5B12 subq.b [A2], 5 00000466 0B00 btst D0, D5 00000468 0B58 bchg [A0]+, D5 0000046A 4272 48BB clr.w [A2 + D4 - 0x69] 0000046E 0804 F319 btst.b D4, 0x19 00000472 E501 asl D1.b, 2 00000474 0FA8 AB83 bclr [A0 - 0x547D], D7 00000478 A8CB syscall OpenPoly 0000047A 2288 move.l [A1], A0 0000047C 0FC8 .incomplete 0000047E 488B 0201 movem.w A3, D0,A1 00000482 02F2 .incomplete 00000484 A8F3 syscall OpenPicture 00000486 046D 04DB 3F6D subi.w [A5 + 0x3F6D], 0x4DB 0000048C 04BB 0223 0C0F A502 7248 subi.l [[PC + <> + A2 * 4] + 0x7248], 0x2230C0F 00000496 C848 and.w D4, A0 00000498 8BD8 divs.w D5, [A0]+ 0000049A 8317 or.b [A7], D1 0000049C 3613 move.w D3, [A3] 0000049E 1A0F move.b D5, A7 000004A0 365B movea.w A3, [A3]+ 000004A2 3E43 movea.w A7, D3 000004A4 071F btst [A7]+, D3 000004A6 AB05 syscall CopyHandle 000004A8 6105 bsr +0x7 /* 000004AF */ 000004AA F393 .invalid <> 000004AC EB04 asl D4.b, 5 000004AE DB31 936B CB3A 4D03 3B2D add.b [[A1 - 0x34C6] + 0x4D033B2D], D5 000004B8 369B move.w [A3], [A3]+ 000004BA 6893 bvc -0x6B /* 0000044F */ 000004BC 6B7B bmi +0x7D /* 00000539 */ 000004BE 4EC5 jmp D5 000004C0 01F2 .incomplete 000004C2 A80F syscall Get1IndType/Get1IxType 000004C4 0107 btst D7, D0 000004C6 A502 syscall Read, flags=5 000004C8 EB58 rol D0.w, 5 000004CA 0D07 btst D7, D6 000004CC 6B67 bmi +0x69 /* 00000535 */ 000004CE 1E28 5B31 move.b D7, [A0 + 0x5B31] 000004D2 1E6A 6B02 movea.b A7, [A2 + 0x6B02] 000004D6 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 000004D8 7331 moveq.l D1, 0x31 000004DA 1E6A E378 movea.b A7, [A2 - 0x1C88] 000004DE 26DB move.l [A3]+, [A3]+ 000004E0 047B 0365 1596 E122 subi.w [[] + D1 * 4 - 0x1EDE], 0x365 000004E8 4931 1C5A .invalid 4, [A1 + D1 * 4 + 0x5A] // invalid opcode 4 with b == 4 000004EC 1C6A 1C28 movea.b A6, [A2 + 0x1C28] 000004F0 40B2 FB02 0B02 negx.l [[A2 + <> + A7 * 2] + 0xB02] 000004F6 0802 B35D btst.b D2, 0x5D /* ']' */ 000004FA 9901 subx.b D4, D1 000004FC 5ADA spl [A2]+ 000004FE 0802 8B6F btst.b D2, 0x6F /* 'o' */ 00000502 9901 subx.b D4, D1 00000504 1042 movea.b A0, D2 00000506 0802 B3CC btst.b D2, 0xCC 0000050A FB34 .extension 0xB34 <> // unimplemented 0000050C 3633 062A move.w D3, [A3 + D0.w * 8 + 0x2A] 00000510 AB14 syscall PatDither 00000512 B30C cmpm.b [A1]+, [A4]+ 00000514 3308 move.w -[A1], A0 00000516 F30D .extension 0x30D <> // unimplemented 00000518 D325 add.b -[A5], D1 0000051A C329 251B and.b [A1 + 0x251B], D1 0000051E 7B39 moveq.l D5, 0x39 00000520 9653 sub.w D3, [A3] 00000522 317B 1D72 641E 28FB 1BA1 003E move.w [A0 + 0x3E], [[PC + 0x641E28FB] + 0x1BA1] 0000052E 4A1C tst.b [A4]+ 00000530 6456 bcc +0x58 /* 00000588 */ 00000532 EB01 asl D1.b, 5 00000534 081C 3E00 btst.b [A4]+, 0x0 00000538 0B16 btst [A6], D5 0000053A 2B03 move.l -[A5], D3 0000053C 2C4A movea.l A6, A2 0000053E 1C2C 5300 move.b D6, [A4 + 0x5300] 00000542 CB1A and.b [A2]+, D5 00000544 8B02 sbcd D5, D2 00000546 9101 subx.b D0, D1 00000548 16B8 2C0F move.b [A3], [0x00002C0F] 0000054C 9656 sub.w D3, [A6] 0000054E DB46 addx.w D5, D6 00000550 8B02 sbcd D5, D2 00000552 E604 asr D4.b, 3 00000554 FB55 .extension 0xB55 <> // unimplemented 00000556 1E28 6B02 move.b D7, [A0 + 0x6B02] 0000055A 5A73 31C8 addq.w [ + <>], 5 0000055E 16AB 1E96 move.b [A3], [A3 + 0x1E96] 00000562 1E28 830A move.b D7, [A0 - 0x7CF6] 00000566 0125 btst -[A5], D0 00000568 3B03 move.w -[A5], D3 0000056A 850F sbcd -[A2], -[A7] 0000056C 3E24 move.w D7, -[A4] 0000056E FB00 .extension 0xB00 <> // unimplemented 00000570 8A10 or.b D5, [A0] 00000572 0672 3E40 012D EB01 addi.w [[A2 - 0x14FF] + D0], 0x3E40 /* '>@' */ 0000057A 722C moveq.l D1, 0x2C 0000057C 7216 moveq.l D1, 0x16 0000057E 1216 move.b D1, [A6] 00000580 4012 negx.b [A2] 00000582 2C12 move.l D6, [A2] 00000584 3E1C move.w D7, [A4]+ 00000586 0402 8B24 subi.b D2, 0x24 /* '$' */ // begin alternate branch 00000588-0000058A label00000588: 00000588 8B24 or.b -[A4], D5 // end alternate branch 00000588-0000058A label00000588: // (misaligned) 0000058A C506 abcd D2, D6 0000058C 3E41 movea.w A7, D1 0000058E 0D5A bchg [A2]+, D6 00000590 5315 subq.b [A5], 1 00000592 2302 move.l -[A1], D2 00000594 0608 630B addi.b A0, 0xB 00000598 E312 roxl D2.b, 1 0000059A 654D bcs +0x4F /* 000005E9 */ 0000059C DE82 add.l D7, D2 0000059E 3023 move.w D0, -[A3] 000005A0 0361 bchg -[A1], D1 000005A2 1300 move.b -[A1], D0 000005A4 5B04 subq.b D4, 5 000005A6 0634 F309 3306 3B46 addi.b [[A4 + <>] + D3 * 2 + 0x3B46], 0x9 /* '\t' */ 000005AE 6293 bhi -0x6B /* 00000543 */ 000005B0 02C8 .incomplete 000005B2 3E1B move.w D7, [A3]+ 000005B4 2608 move.l D3, A0 000005B6 00D3 .incomplete 000005B8 0D2A 102B btst [A2 + 0x102B], D6 000005BC 4C1B 6C6B movem.w D0,D1,D3,D5,D6,A2,A3,A5,A6, [A3]+ 000005C0 2582 2603 move.l [A2 + D2.w * 8 + 0x3], D2 000005C4 01E8 .incomplete 000005C6 0D3C B302 btst 0x2, D6 000005CA 2E04 move.l D7, D4 000005CC 8A10 or.b D5, [A0] 000005CE 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 000005D0 BB24 xor.b -[A4], D5 000005D2 B34C cmpm.w [A1]+, [A4]+ 000005D4 0F04 btst D4, D7 000005D6 3306 move.w -[A1], D6 000005D8 0F85 bclr D5, D7 000005DA 326A 630B movea.w A1, [A2 + 0x630B] 000005DE 230F move.l -[A1], A7 000005E0 701C moveq.l D0, 0x1C 000005E2 5A00 addq.b D0, 5 000005E4 AB15 syscall PatExpand 000005E6 6B01 bmi +0x3 /* 000005E9 */ 000005E8 2A10 move.l D5, [A0] 000005EA 0B1A btst [A2]+, D5 000005EC 1E5A movea.b A7, [A2]+ 000005EE 1B09 move.b -[A5], A1 000005F0 2B26 move.l -[A5], -[A6] 000005F2 1E6A FB1B movea.b A7, [A2 - 0x4E5] 000005F6 DB46 addx.w D5, D6 000005F8 08E5 3814 bset.b -[A5], 0x14 000005FC E106 asl D6.b, 8 000005FE 1E6A 5623 movea.b A7, [A2 + 0x5623] 00000602 0083 0A56 1B26 ori.l D3, 0xA561B26 00000608 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 0000060A 1E28 E500 move.b D7, [A0 - 0x1B00] 0000060E 2A10 move.l D5, [A0] 00000610 2304 move.l -[A1], D4 00000612 6B55 bmi +0x57 /* 00000669 */ 00000614 412B C30B .invalid 0, [A3 - 0x3CF5] // invalid opcode 4 with b == 4 00000618 3306 move.w -[A1], D6 0000061A D358 add.w [A0]+, D1 0000061C 26A3 move.l [A3], -[A3] 0000061E 0264 8D37 andi.w -[A4], 0x8D37 00000622 FB00 .extension 0xB00 <> // unimplemented 00000624 2E4B movea.l A7, A3 00000626 018A bclr A2, D0 00000628 5ADC spl [A4]+ 0000062A 38F6 7423 move.w [A4]+, [A6 + D7.w * 4 + 0x23] 0000062E 0365 bchg -[A5], D1 00000630 5E0F addq.b A7, 7 00000632 303C E30C move.w D0, 0xE30C 00000636 CB06 abcd D5, D6 00000638 A842 syscall Frac2Fix 0000063A 454A chk.w D2, A2 0000063C 5C62 addq.w -[A2], 6 0000063E 000F DE82 ori.b A7, 0x82 00000642 2A10 move.l D5, [A0] 00000644 A406 syscall KillIO, flags=4 00000646 5B2C A048 subq.b [A4 - 0x5FB8], 5 0000064A 3304 move.w -[A1], D4 label0000064C: 0000064C 0186 bclr D6, D0 0000064E 8B08 sbcd -[A5], -[A0] 00000650 EB00 asl D0.b, 5 00000652 50AB 0C83 addq.l [A3 + 0xC83], 8 00000656 0028 930A 1E6A ori.b [A0 + 0x1E6A], 0xA /* '\n' */ 0000065C 3304 move.w -[A1], D4 0000065E 66EC bne -0x12 /* 0000064C */ 00000660 0576 A962 3B01 D30E bchg [[A6 + 0x3B01] - 0x2CF2], D2 // begin alternate branch 00000666-00000668 label00000666: 00000666 D30E addx.b -[A1], -[A6] // end alternate branch 00000666-00000668 label00000666: // (misaligned) 00000668 42EB 0048 .invalid [A3 + 0x48] // invalid opcode 4 with subtype 1 0000066C 9B0A subx.b -[A5], -[A2] 0000066E 1248 movea.b A1, A0 00000670 020F 6950 andi.b A7, 0x50 /* 'P' */ 00000674 0D06 btst D6, D6 00000676 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 00000678 66EC bne -0x12 /* 00000666 */ 0000067A 2A28 C816 move.l D5, [A0 - 0x37EA] 0000067E A114 syscall GetVol/PBHGetVol/HGetVol, flags=1 00000680 0978 FE24 bchg [0xFFFFFE24], D4 00000684 731A moveq.l D1, 0x1A 00000686 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000688 388A move.w [A4], A2 0000068A 101F move.b D0, [A7]+ 0000068C 7B38 moveq.l D5, 0x38 0000068E 2B04 move.l -[A5], D4 00000690 12FE move.b [A1]+, <> 00000692 1228 1276 move.b D1, [A0 + 0x1276] // begin alternate branch 00000694-00000698 label00000694: 00000694 1276 405C movea.b A1, [A6 + D4.w + 0x5C] // end alternate branch 00000694-00000698 label00000694: // (misaligned) 00000696 405C negx.w [A4]+ 00000698 62FA bhi -0x4 /* 00000694 */ 0000069A BC02 cmp.b D6, D2 0000069C 9341 subx.w D1, D1 0000069E 050B btst A3, D2 000006A0 5A68 BB70 addq.w [A0 - 0x4490], 5 000006A4 4521 .invalid 2, -[A1] // invalid opcode 4 with b == 4 000006A6 1441 movea.b A2, D1 000006A8 2172 64EB 09FE move.l [A0 + 0x9FE], [A2 + D6.w * 4 - 0x21] 000006AE E316 roxl D6.b, 1 000006B0 255A C864 move.l [A2 - 0x379C], [A2]+ 000006B4 2B4F 7216 move.l [A5 + 0x7216], A7 000006B8 722C moveq.l D1, 0x2C 000006BA 6300 3433 bls +0x3435 /* 00003AEF */ 000006BE 2412 move.l D2, [A2] 000006C0 1614 move.b D3, [A4] 000006C2 E922 asl D2.b, D4 000006C4 4002 negx.b D2 000006C6 BB48 cmpm.w [A5]+, [A0]+ 000006C8 3B12 move.w -[A5], [A2] 000006CA 0814 1264 btst.b [A4], 0x64 /* 'd' */ 000006CE 6901 bvs +0x3 /* 000006D1 */ 000006D0 DB05 addx.b D5, D5 000006D2 FB02 .extension 0xB02 <> // unimplemented 000006D4 020F 0633 andi.b A7, 0x33 /* '3' */ 000006D8 0903 btst D3, D4 000006DA 41DD lea.l A0, [A5]+ 000006DC 015A bchg [A2]+, D0 000006DE 0203 1663 andi.b D3, 0x63 /* 'c' */ 000006E2 1699 move.b [A3], [A1]+ 000006E4 0140 bchg D0, D0 000006E6 02D3 .incomplete 000006E8 172A 2B22 move.b -[A3], [A2 + 0x2B22] 000006EC 1276 020F movea.b A1, [A6 + D0.w * 2 + 0xF] 000006F0 8A5A or.w D5, [A2]+ 000006F2 80DB divu.w D0, [A3]+ 000006F4 030B btst A3, D1 000006F6 0034 7300 DB03 2823 03CB ori.b [[A4 + <> + A5 * 2] + 0x282303CB], 0x0 00000700 043E 2C7B subi.b <>, 0x7B /* '{' */ 00000704 00CB .incomplete 00000706 042C 3E01 0B7B subi.b [A4 + 0xB7B], 0x1 0000070C 4E32 .invalid // invalid opcode 4 0000070E ACFE syscall InitFonts, auto_pop 00000710 1C3E move.b D6, <> 00000712 1C2C 4000 move.b D6, [A4 + 0x4000] 00000716 0F8C bclr A4, D7 00000718 EE40 asr D0.w, 7 0000071A E17C rol D4.w, D0 0000071C 343C DB2D move.w D2, 0xDB2D 00000720 C30A abcd -[A1], -[A2] 00000722 2CBB 3629 move.l [A6], [PC + D3.w * 8 + 0x29] 00000726 3041 movea.w A0, D1 00000728 5EC3 sgt D3 0000072A 2333 8634 move.l -[A1], [A3 + A0.w * 8 + 0x34] 0000072E E358 rol D0.w, 1 00000730 E52D lsl D5.b, D2 00000732 036C 6470 bchg [A4 + 0x6470], D1 00000736 14ED 26DB move.b [A2]+, [A5 + 0x26DB] 0000073A 020D 049B andi.b A5, 0x9B 0000073E 11C8 64AB move.b [0x000064AB], A0 00000742 1E2C 08C8 move.b D7, [A4 + 0x8C8] 00000746 2C43 movea.l A6, D3 00000748 1961 2785 move.b [A4 + 0x2785], -[A1] 0000074C 00CD .incomplete 0000074E 2EBC C83E 0101 move.l [A7], 0xC83E0101 00000754 CB0A abcd -[A5], -[A2] 00000756 2101 move.l -[A0], D1 00000758 E503 asl D3.b, 2 0000075A 8134 280F or.b [A4 + D2 + 0xF], D0 0000075E 1104 move.b -[A0], D4 00000760 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00000762 831D or.b [A5]+, D1 00000764 1504 move.b -[A2], D4 00000766 7D08 moveq.l D6, 0x08 00000768 2A5A movea.l A5, [A2]+ 0000076A 210E move.l -[A0], A6 0000076C 6315 bls +0x17 /* 00000783 */ 0000076E ACFE syscall InitFonts, auto_pop 00000770 1445 movea.b A2, D5 00000772 410F .invalid 0, A7 // invalid opcode 4 with b == 4 00000774 26AB 18D3 move.l [A3], [A3 + 0x18D3] 00000778 08F1 70B8 5A2E bset.b [A1 + D5 * 2 + 0x2E], 0xB8 0000077E 6A1E bpl +0x20 /* 0000079E */ 00000780 100B move.b D0, A3 00000782 1243 movea.b A1, D3 00000784 1806 move.b D4, D6 00000786 3C43 movea.w A6, D3 00000788 1461 movea.b A2, -[A1] 0000078A 635B bls +0x5D /* 000007E7 */ 0000078C 128B move.b [A1], A3 0000078E 030F btst A7, D1 00000790 9213 sub.b D1, [A3] 00000792 0B6B 243B bchg [A3 + 0x243B], D5 00000796 35AB 0B7B 071B 164B 015A move.w [[A2 + D0 * 8] + 0x164B015A], [A3 + 0xB7B] // begin alternate branch 0000079E-000007A0 label0000079E: 0000079E 015A bchg [A2]+, D0 // end alternate branch 0000079E-000007A0 label0000079E: // (misaligned) 000007A0 2838 538A move.l D4, [0x0000538A] 000007A4 1B05 move.b -[A5], D5 000007A6 9B77 0341 sub.w [[A7 + <>]], D5 000007AA 530A subq.b A2, 1 000007AC 2304 move.l -[A1], D4 000007AE DB06 addx.b D5, D6 000007B0 BB02 xor.b D2, D5 000007B2 42E3 .invalid -[A3] // invalid opcode 4 with subtype 1 000007B4 351E move.w -[A2], [A6]+ 000007B6 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 000007B8 FB0E .extension 0xB0E <> // unimplemented 000007BA 2326 move.l -[A1], -[A6] 000007BC EB02 asl D2.b, 5 000007BE 7305 moveq.l D1, 0x05 000007C0 2304 move.l -[A1], D4 000007C2 333A F320 move.w -[A1], [PC - 0xCE0 /* FFFFFAE4, cstring "" */] 000007C6 8B02 sbcd D5, D2 000007C8 D305 addx.b D1, D5 000007CA 9B47 subx.w D5, D7 000007CC 8112 or.b [A2], D0 000007CE 2B0E move.l -[A5], A6 000007D0 8157 or.w [A7], D0 000007D2 1392 9B47 move.b <>, [A2] 000007D6 A317 syscall Eject, flags=3 000007D8 0380 bclr D0, D1 000007DA C501 abcd D2, D1 000007DC 9B0C subx.b -[A5], -[A4] 000007DE 1E28 0B12 move.b D7, [A0 + 0xB12] 000007E2 E368 lsl D0.w, D1 000007E4 FB1B .extension 0xB1B <> // unimplemented 000007E6 EB01 asl D1.b, 5 000007E8 A548 syscall PtrZone, flags=5 000007EA 254A 4B01 move.l [A2 + 0x4B01], A2 000007EE 330E move.w -[A1], A6 000007F0 FB1B .extension 0xB1B <> // unimplemented 000007F2 0FE2 .incomplete 000007F4 E065 asr D5.w, D0 000007F6 508B addq.l A3, 8 000007F8 0283 0A42 B16F andi.l D3, 0xA42B16F 000007FE C024 and.b D0, -[A4] 00000800 B312 xor.b [A2], D1 00000802 8A10 or.b D5, [A0] 00000804 12C0 move.b [A1]+, D0 00000806 12C5 move.b [A1]+, D5 00000808 8140 0313 pack D0, D0, 0x0313 0000080C 70E3 moveq.l D0, 0xFFFFFFE3 0000080E 2B38 1B15 move.l -[A5], [0x00001B15] 00000812 E318 rol D0.b, 1 00000814 027B 6ECD 2BD3 1DD1 2B4B andi.w [[] + 0x1DD12B4B], 0x6ECD 0000081E 06EB .incomplete 00000820 09C0 .incomplete 00000822 A92B syscall GrowWindow 00000824 5300 subq.b D0, 1 00000826 812B 254E or.b [A3 + 0x254E], D0 0000082A 812B A305 or.b [A3 - 0x5CFB], D0 0000082E 9D2B FB6D sub.b [A3 - 0x493], D6 00000832 2A6A 9B00 movea.l A5, [A2 - 0x6500] 00000836 141C move.b D2, [A4]+ 00000838 1689 move.b [A3], A1 0000083A 015C bchg [A4]+, D0 0000083C 5698 addq.l [A0]+, 3 0000083E 6301 bls +0x3 /* 00000841 */ 00000840 109E move.b [A0], [A6]+ 00000842 1301 move.b -[A1], D1 00000844 109E move.b [A0], [A6]+ 00000846 5301 subq.b D1, 1 00000848 940F sub.b D2, A7 0000084A E25C ror D4.w, 1 0000084C 6202 bhi +0x4 /* 00000850 */ 0000084E 1323 move.b -[A1], -[A3] label00000850: 00000850 6E2A bgt +0x2C /* 0000087C */ 00000852 5ACB 0180 dbpl D3, +0x182 /* 000009D4 */ 00000856 6B00 F68B bmi -0x973 /* FFFFFEE3 */ 0000085A 030F btst A7, D1 0000085C 8107 sbcd D0, D7 0000085E DB68 32AC add.w [A0 + 0x32AC], D5 00000862 C029 2806 and.b D0, [A1 + 0x2806] 00000866 0845 28FB bchg.b D5, 0xFB 0000086A 3553 0031 move.w [A2 + 0x31], [A3] 0000086E 1F1D move.b -[A7], [A5]+ 00000870 1FAB 092C 0F3E 8379 E398 651F move.b [[A7 - 0x7C861C68] + D0 * 8 + 0x651F], [A3 + 0x92C] label0000087C: 0000087C 2105 move.l -[A0], D5 0000087E 2A5A movea.l A5, [A2]+ 00000880 611F bsr +0x21 /* 000008A1 */ 00000882 C071 1FC3 12BB 0625 and.w D0, [[ + <>] + 0x12BB0625] 0000088A 1388 019F 8A28 6C38 move.b [[] + D0 - 0x75D793C8], A0 00000892 AA5B syscall PBRemoveAccess 00000894 818B 030F unpk -[A0], -[A3], 0x030F 00000898 ADB0 syscall WriteResource, auto_pop 0000089A 3850 movea.w A4, [A0] 0000089C 785A moveq.l D4, 0x5A 0000089E E382 asl D2, 1 000008A0 2384 8182 B60F move.l [[ + <> + A0] - 0x49F1], D4 000008A6 2D30 061B move.l -[A6], [A0 + D0.w * 8 + 0x1B] 000008AA 315B 011B move.w [A0 + 0x11B], [A3]+ 000008AE 7034 moveq.l D0, 0x34 000008B0 8308 sbcd -[A1], -[A0] 000008B2 4ACB tas.b A3 000008B4 0A53 00A5 xori.w [A3], 0xA5 000008B8 5BC3 smi D3 000008BA 2663 movea.l A3, -[A3] 000008BC 273C 6307 2302 move.l -[A3], 0x63072302 000008C2 1B09 move.b -[A5], A1 000008C4 2502 move.l -[A2], D2 000008C6 0B00 btst D0, D5 000008C8 C19B and.l [A3]+, D0 000008CA A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 000008CC A813 syscall TEAutoView 000008CE 0A97 02BB 230C xori.l [A7], 0x2BB230C 000008D4 131A move.b -[A1], [A2]+ 000008D6 831B or.b [A3]+, D1 000008D8 1B12 move.b -[A5], [A2] 000008DA DB0E addx.b -[A5], -[A6] 000008DC AB1A syscall PutOval 000008DE DB0E addx.b -[A5], -[A6] 000008E0 F30C .extension 0x30C <> // unimplemented 000008E2 2502 move.l -[A2], D2 000008E4 F2A8 130F .extension 0x2A8 <> // unimplemented 000008E8 06A1 8461 020F addi.l -[A1], 0x8461020F 000008EE 417C A706 chk.w D0, 0xA706 000008F2 DE93 add.l D7, [A3] 000008F4 68EB bvc -0x13 /* 000008E1 */ 000008F6 0443 3AFB subi.w D3, 0x3AFB 000008FA 01E1 .incomplete 000008FC 87A4 or.l -[A4], D3 000008FE 8102 sbcd D0, D2 00000900 230C move.l -[A1], A4 00000902 0F1E btst [A6]+, D7 00000904 10C3 move.b [A0]+, D3 00000906 5544 subq.w D4, 2 00000908 41A0 .invalid 0, -[A0] // invalid opcode 4 with b == 6 0000090A 497D chk.w D4, <> 0000090C 3E7B 027B movea.w A7, [PC + D0.w * 2 + 0x7B] 00000910 01C6 .incomplete 00000912 AA93 syscall DisposePalette 00000914 01D3 .incomplete 00000916 0E83 0244 3B00 .invalid.l D3, 0x2443B00 // invalid immediate operation 0000091C 0623 0143 addi.b -[A3], 0x43 /* 'C' */ // begin alternate branch 0000091E-00000920 label0000091E: 0000091E 0143 bchg D3, D0 // end alternate branch 0000091E-00000920 label0000091E: // (misaligned) 00000920 02C3 .incomplete 00000922 0F83 bclr D3, D7 00000924 09F0 .incomplete 00000926 2233 01F4 move.l D1, <> 0000092A F023 00FC pmove -[A3], MR0 0000092E 7C3E moveq.l D6, 0x3E 00000930 66EC bne -0x12 /* 0000091E */ 00000932 B43B 007C cmp.b D2, [PC + D0.w + 0x7C] 00000936 3E01 move.w D7, D1 00000938 5AE3 spl -[A3] 0000093A 0253 16E5 andi.w [A3], 0x16E5 0000093E 6B34 bmi +0x36 /* 00000974 */ 00000940 2B11 move.l -[A5], [A1] 00000942 0103 btst D3, D0 00000944 F44B cinvl DATA, [A3] 00000946 260F move.l D3, A7 00000948 94CB sub.w A2, A3 0000094A 10F0 0FA0 480B move.b [A0]+, [0x480B + D0 * 8] 00000950 053B 00A1 btst [PC + D0.w - 0x95], D2 00000954 02C5 .incomplete 00000956 0500 btst D0, D2 00000958 B343 xor.w D3, D1 0000095A 0504 btst D4, D2 0000095C 4845 swap.w D5 0000095E 0158 bchg [A0]+, D0 00000960 5319 subq.b [A1]+, 1 00000962 C508 abcd -[A2], -[A0] 00000964 5B03 subq.b D3, 5 00000966 140D move.b D2, A5 00000968 076B 047B bchg [A3 + 0x47B], D3 0000096C 0190 bclr [A0], D0 0000096E B300 xor.b D0, D1 00000970 9B03 subx.b D5, D3 00000972 6304 bls +0x6 /* 00000978 */ label00000974: 00000974 6B03 bmi +0x5 /* 00000979 */ 00000976 DE03 add.b D7, D3 label00000978: 00000978 2673 0933 1CC6 1B2F B307 F31F movea.l A3, [[A3 + 0x1CC61B2F + D0] - 0x4CF80CE1] 00000984 4D62 chk.w D6, -[A2] 00000986 8300 sbcd D1, D0 00000988 160F move.b D3, A7 0000098A C816 and.b D4, [A6] 0000098C 2308 move.l -[A1], A0 0000098E 7216 moveq.l D1, 0x16 00000990 E335 roxl D5.b, D1 00000992 45C2 lea.l A2, D2 00000994 7C64 moveq.l D6, 0x64 00000996 05E9 .incomplete 00000998 EA1B ror D3.b, 5 0000099A 0E12 6485 .invalid.b [A2], 0x85 // invalid immediate operation 0000099E F00F A05B pflushr A7 000009A2 037C 6465 bchg 0x6465 /* 'de' */, D1 000009A6 EC2B lsr D3.b, D6 000009A8 54FB 0A5B scc [PC + D0 * 2 + 0x5B] 000009AC 0329 0129 btst [A1 + 0x129], D1 000009B0 EC48 lsr D0.w, 6 000009B2 A048 syscall PtrZone 000009B4 75DC moveq.l D2, 0xFFFFFFDC 000009B6 E302 asl D2.b, 1 000009B8 0B01 btst D1, D5 000009BA 3648 movea.w A3, A0 000009BC 0665 7F45 addi.w -[A5], 0x7F45 000009C0 E434 roxr D4.b, D2 000009C2 2EE5 move.l [A7]+, -[A5] 000009C4 14C5 move.b [A2]+, D5 000009C6 ED05 asl D5.b, 6 000009C8 EE48 lsr D0.w, 7 000009CA 81E2 divs.w D0, -[A2] 000009CC F102 .extension 0x102 <> // unimplemented 000009CE 810D sbcd -[A0], -[A5] 000009D0 DB0D addx.b -[A5], -[A5] 000009D2 F023 0F73 pmovefd MR3, -[A3] // begin alternate branch 000009D4-000009E0 label000009D4: 000009D4 0F73 657B 011B 1563 0453 44D3 bchg [[A3 + 0x11B1563] + 0x45344D3], D7 // end alternate branch 000009D4-000009E0 label000009D4: // (misaligned) 000009D6 657B bcs +0x7D /* 00000A53 */ 000009D8 011B btst [A3]+, D0 000009DA 1563 0453 move.b [A2 + 0x453], -[A3] 000009DE 44D3 move.b [A3], CCR 000009E0 47E3 lea.l A3, -[A3] 000009E2 3253 movea.w A1, [A3] 000009E4 4CF3 8243 8549 movem.l D0,D1,D6,A1,A7, [[A3 + <>]] 000009EA C3A1 and.l -[A1], D1 000009EC 8516 or.b [A6], D2 000009EE 340D move.w D2, A5 000009F0 06C1 .incomplete 000009F2 E2C0 lsr .w D0 000009F4 6976 bvs +0x78 /* 00000A6C */ 000009F6 A707 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=7 000009F8 6953 bvs +0x55 /* 00000A4D */ 000009FA 02FC .incomplete 000009FC 7C48 moveq.l D6, 0x48 000009FE 090C btst A4, D4 00000A00 00BB 0A05 710F 35EF ori.l <>, 0xA05710F 00000A08 8832 1E04 or.b D4, [A2 + D1 * 8 + 0x4] 00000A0C AB04 syscall ColorMap 00000A0E 5EFB 3B12 8800 sgt [[PC + D3 * 2] - 0x7800] 00000A14 FB33 .extension 0xB33 <> // unimplemented 00000A16 AB07 syscall PutPicByte 00000A18 3A1B move.w D5, [A3]+ 00000A1A 10A8 2B0D move.b [A0], [A0 + 0x2B0D] 00000A1E 0633 1B6B 01A5 02F3 addi.b [[0x2F3] + D0], 0x6B /* 'k' */ 00000A26 0E61 7D63 .invalid.w -[A1], 0x7D63 /* '}c' */ // invalid immediate operation 00000A2A 05F3 .incomplete label00000A2C: 00000A2C 0EA7 07FB 3302 .invalid.l -[A7], 0x7FB3302 // invalid immediate operation 00000A32 FBAB .invalid <> 00000A34 8335 36CA or.b [A5 + D3.w * 8 - 0x54], D1 00000A38 0B5C bchg [A4]+, D5 00000A3A A40B syscall Rename/PBHRename/HRename, flags=4 00000A3C 8414 or.b D2, [A4] 00000A3E 8400 or.b D2, D0 00000A40 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4 00000A42 1485 move.b [A2], D5 00000A44 070B btst A3, D3 00000A46 1E09 move.b D7, A1 00000A48 0861 7773 bchg.b -[A1], 0x73 /* 's' */ 00000A4C 18A5 move.b [A4], -[A5] 00000A4E 05D3 .incomplete 00000A50 0024 F31B ori.b -[A4], 0x1B 00000A54 C707 abcd D3, D7 label00000A56: 00000A56 69D4 bvs -0x2A /* 00000A2C */ 00000A58 05F3 .incomplete label00000A5A: 00000A5A 6B10 bmi +0x12 /* 00000A6C */ 00000A5C B307 xor.b D7, D1 00000A5E 65F6 bcs -0x8 /* 00000A56 */ 00000A60 D300 addx.b D1, D0 00000A62 69F6 bvs -0x8 /* 00000A5A */ 00000A64 D300 addx.b D1, D0 00000A66 3700 move.w -[A3], D0 00000A68 45E3 lea.l A2, -[A3] 00000A6A 350D move.w -[A2], A5 label00000A6C: 00000A6C 2125 move.l -[A0], -[A5] 00000A6E 0FBB 95E7 bclr <>, D7 00000A72 07FB .incomplete 00000A74 C102 abcd D0, D2 00000A76 EB02 asl D2.b, 5 00000A78 3463 movea.w A2, -[A3] 00000A7A 021E 1646 andi.b [A6]+, 0x46 /* 'F' */ 00000A7E ED04 asl D4.b, 6 00000A80 3B04 move.w -[A5], D4 00000A82 4986 .invalid 4, D6 // invalid opcode 4 with b == 6 00000A84 2B0B move.l -[A5], A3 00000A86 0800 5B10 btst.b D0, 0x10 00000A8A 2A38 8321 move.l D5, [0xFFFF8321] 00000A8E A03E syscall DrvrRemove 00000A90 4921 .invalid 4, -[A1] // invalid opcode 4 with b == 4 00000A92 D360 add.w -[A0], D1 00000A94 D301 addx.b D1, D1 00000A96 D300 addx.b D1, D0 00000A98 630F bls +0x11 /* 00000AA9 */ 00000A9A 7B03 moveq.l D5, 0x03 00000A9C 1300 move.b -[A1], D0 00000A9E 0124 btst -[A4], D0 00000AA0 F108 .extension 0x108 <> // unimplemented 00000AA2 8301 sbcd D1, D1 00000AA4 2A38 B307 move.l D5, [0xFFFFB307] 00000AA8 0120 btst -[A0], D0 00000AAA 3E4D movea.w A7, A5 00000AAC 0302 btst D2, D1 00000AAE 0F72 862A bchg [A2 + A0.w * 8 + 0x2A], D7 00000AB2 383B 0412 move.w D4, [PC + D0.w * 4 + 0x12] 00000AB6 B101 xor.b D1, D0 00000AB8 6926 bvs +0x28 /* 00000AE0 */ 00000ABA 123E move.b D1, <> 00000ABC 691F bvs +0x21 /* 00000ADD */ 00000ABE 2B1F move.l -[A5], [A7]+ 00000AC0 530D subq.b A5, 1 00000AC2 6DA8 blt -0x56 /* 00000A6C */ 00000AC4 F707 .extension 0x707 <> // unimplemented 00000AC6 CF01 abcd D7, D1 00000AC8 25B3 223B 0CC9 move.l [A2 + D0 * 4 - 0x55], [A3 + D2.w * 2 + 0x3B] 00000ACE 3AA5 move.w [A5], -[A5] 00000AD0 047B 438B 00EB subi.w [PC + D0.w - 0x21], 0x438B 00000AD6 003E 346B ori.b <>, 0x6B /* 'k' */ 00000ADA 1B6B 1663 0386 move.b [A5 + 0x386], [A3 + 0x1663] label00000AE0: 00000AE0 C33F and.b <>, D1 00000AE2 A5F3 syscall vTreeSearch, flags=5 00000AE4 1B02 move.b -[A5], D2 00000AE6 2C90 move.l [A6], [A0] 00000AE8 707E moveq.l D0, 0x7E 00000AEA 2B30 003B move.l -[A5], [A0 + D0.w + 0x3B] 00000AEE 0DA5 bclr -[A5], D6 00000AF0 61E1 bsr -0x1D /* 00000AD3 */ 00000AF2 D80B add.b D4, A3 00000AF4 0233 03CB 0155 andi.b <>, 0xCB 00000AFA 15CD 2829 move.b [PC + 0x2829 /* 00003325, cstring "" */], A5 00000AFE 6783 beq -0x7B /* 00000A83 */ 00000B00 5141 subq.w D1, 8 00000B02 A853 syscall ShowCursor 00000B04 0983 bclr D3, D4 00000B06 5185 subq.l D5, 8 00000B08 09E7 .incomplete 00000B0A 0863 CB01 bchg.b -[A3], 0x1 00000B0E 6B0F bmi +0x11 /* 00000B1F */ 00000B10 4416 neg.b [A6] 00000B12 3C93 move.w [A6], [A3] 00000B14 1207 move.b D1, D7 00000B16 00D8 .incomplete 00000B18 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 00000B1A C53A AB01 and.b [PC - 0x54FF /* FFFFAB03, cstring "" */], D2 00000B1E 3809 move.w D4, A1 00000B20 120F move.b D1, A7 label00000B22: 00000B22 7216 moveq.l D1, 0x16 00000B24 2A38 3CC3 move.l D5, [0x00003CC3] 00000B28 0D0B btst A3, D6 00000B2A 0144 bchg D4, D0 00000B2C 090F btst A7, D4 00000B2E 6132 bsr +0x34 /* 00000B62 */ 00000B30 2336 3700 move.l -[A1], [A6 + <> + D3 * 8] 00000B34 A913 syscall NewWindow 00000B36 2C30 AB21 4012 move.l D6, [[A0 + 0x4012 + A2 * 2]] 00000B3C 6B26 bmi +0x28 /* 00000B64 */ 00000B3E 00E3 .incomplete 00000B40 5465 addq.w -[A5], 2 00000B42 0023 82DB ori.b -[A3], 0xDB 00000B46 11DB 1E33 move.b [0x00001E33], [A3]+ 00000B4A 0653 0AF6 addi.w [A3], 0xAF6 00000B4E 582A 10A3 addq.b [A2 + 0x10A3], 4 00000B52 0C06 A304 cmpi.b D6, 0x4 00000B56 5B81 subq.l D1, 5 00000B58 C324 and.b -[A4], D1 00000B5A 8308 sbcd -[A1], -[A0] 00000B5C DB06 addx.b D5, D6 00000B5E 9902 subx.b D4, D2 00000B60 3473 1C9B movea.w A2, [A3 + D1 * 4 - 0x101] // begin alternate branch 00000B62-00000B64 fn00000B62: 00000B62 1C9B move.b [A6], [A3]+ // end alternate branch 00000B62-00000B64 fn00000B62: // (misaligned) label00000B64: 00000B64 14AB 0C12 move.b [A2], [A3 + 0xC12] 00000B68 1612 move.b D3, [A2] 00000B6A DB1E add.b [A6]+, D5 00000B6C 00DB .incomplete 00000B6E 5205 addq.b D5, 1 00000B70 0DEB .incomplete 00000B72 0230 E0ED 4571 10A3 020F andi.b [[A0 + 0x10A3020F]], 0xED 00000B7C C919 and.b [A1]+, D4 00000B7E D707 addx.b D3, D7 00000B80 68A0 bvc -0x5E /* 00000B22 */ 00000B82 3E65 movea.w A7, -[A5] label00000B84: 00000B84 1405 move.b D2, D5 00000B86 15CB 3529 move.b [PC + 0x3529 /* 000040B1, cstring "" */], A3 00000B8A 1512 move.b -[A2], [A2] 00000B8C 3E02 move.w D7, D2 00000B8E 8B82 5B1B unpk D5, D2, 0x5B1B 00000B92 08D4 0800 bset.b [A4], 0x0 00000B96 A318 syscall GetFPos, flags=3 00000B98 2E69 B50E movea.l A7, [A1 - 0x4AF2] 00000B9C 245B movea.l A2, [A3]+ 00000B9E 00B8 C57C 19C4 230B ori.l [0x0000230B], 0xC57C19C4 00000BA6 3306 move.w -[A1], D6 00000BA8 DB25 add.b -[A5], D5 00000BAA 21C3 1E04 move.l [0x00001E04], D3 00000BAE C810 and.b D4, [A0] 00000BB0 2300 move.l -[A1], D0 00000BB2 8D94 or.l [A4], D6 00000BB4 5643 addq.w D3, 3 00000BB6 19FC 6B21 FB01 move.b 0x1, 0x21 /* '!' */ 00000BBC 69C6 bvs -0x38 /* 00000B84 */ 00000BBE 3482 move.w [A2], D2 00000BC0 2693 move.l [A3], [A3] 00000BC2 0027 0100 ori.b -[A7], 0x0 00000BC6 2C61 movea.l A6, -[A1] 00000BC8 8FC3 divs.w D7, D3 00000BCA 0A28 B810 4273 xori.b [A0 + 0x4273], 0x10 00000BD0 024B 1CF3 andi.w A3, 0x1CF3 00000BD4 019B bclr [A3]+, D0 00000BD6 540E addq.b A6, 2 00000BD8 FB4E .extension 0xB4E <> // unimplemented 00000BDA 3311 move.w -[A1], [A1] 00000BDC 6344 bls +0x46 /* 00000C22 */ 00000BDE 6100 EB04 bsr -0x14FA /* FFFFF6E4 */ 00000BE2 CB1A and.b [A2]+, D5 00000BE4 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 00000BE6 7B21 moveq.l D5, 0x21 00000BE8 F30D .extension 0x30D <> // unimplemented 00000BEA 5315 subq.b [A5], 1 00000BEC 3B11 move.w -[A5], [A1] 00000BEE 1E04 move.b D7, D4 00000BF0 730D moveq.l D1, 0x0D 00000BF2 5305 subq.b D5, 1 00000BF4 814A 0F65 pack -[A0], -[A2], 0x0F65 00000BF8 D04A add.w D0, A2 00000BFA 40A9 D82C negx.l [A1 - 0x27D4] 00000BFE 01D7 .incomplete 00000C00 2B01 move.l -[A5], D1 00000C02 4A14 tst.b [A4] 00000C04 BCE9 0013 cmpa.w A6, [A1 + 0x13] 00000C08 0472 160F 0882 subi.w [A2 + D0 - 0x126], 0x160F 00000C0E 4340 chk.w D1, D0 00000C10 0865 D2A3 bchg.b -[A5], 0xA3 00000C14 2D2A 2821 move.l -[A6], [A2 + 0x2821] 00000C18 8C37 0219 or.b D6, [A7 + D0.w * 2 + 0x19] 00000C1C 7301 moveq.l D1, 0x01 00000C1E 8B11 or.b [A1], D5 00000C20 A8A9 syscall InsetRect label00000C22: 00000C22 4E05 .invalid // invalid opcode 4 00000C24 6433 bcc +0x35 /* 00000C59 */ 00000C26 3C0D move.w D6, A5 00000C28 2825 move.l D4, -[A5] 00000C2A 4DAD 4C1B .invalid 6, [A5 + 0x4C1B] // invalid opcode 4 with b == 6 // begin alternate branch 00000C2C-00000C32 label00000C2C: 00000C2C 4C1B 2362 movem.w D1,D5,D6,A0,A1,A5, [A3]+ 00000C30 B804 cmp.b D4, D4 // end alternate branch 00000C2C-00000C32 label00000C2C: // (misaligned) 00000C2E 2362 B804 move.l [A1 - 0x47FC], -[A2] 00000C32 1C10 move.b D6, [A0] 00000C34 121B move.b D1, [A3]+ 00000C36 2300 move.l -[A1], D0 00000C38 734B moveq.l D1, 0x4B 00000C3A 1216 move.b D1, [A6] 00000C3C E52D lsl D5.b, D2 00000C3E 1B20 move.b -[A5], -[A0] 00000C40 EBCE B399 bfexts D3, A6 {14:25} 00000C44 0EFB .incomplete 00000C46 0A0F 70C1 xori.b A7, 0xC1 00000C4A 9065 sub.w D0, -[A5] 00000C4C 029B 61A1 632A andi.l [A3]+, 0x61A1632A 00000C52 0B00 btst D0, D5 00000C54 8308 sbcd -[A1], -[A0] 00000C56 7B1B moveq.l D5, 0x1B 00000C58 8313 or.b [A3], D1 00000C5A CB01 abcd D5, D1 00000C5C 0587 bclr D7, D2 00000C5E 4112 .invalid 0, [A2] // invalid opcode 4 with b == 4 00000C60 0700 btst D0, D3 00000C62 F01B 1D16 pmovefd [A3]+, MR7 00000C66 EB50 roxl D0.w, 5 00000C68 F308 .extension 0x308 <> // unimplemented 00000C6A FB40 .extension 0xB40 <> // unimplemented 00000C6C 2171 2B3C 016C move.l [A0 + 0x16C], <> 00000C72 5319 subq.b [A1]+, 1 00000C74 42B8 0B52 clr.l [0x00000B52] 00000C78 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 00000C7A EB2A lsl D2.b, D5 00000C7C 245A movea.l A2, [A2]+ 00000C7E D707 addx.b D3, D7 00000C80 69AA bvs -0x54 /* 00000C2C */ 00000C82 A643 syscall SetFilType, flags=6 00000C84 1A41 movea.b A5, D1 00000C86 2CEB 2AE3 move.l [A6]+, [A3 + 0x2AE3] 00000C8A 1144 C92A move.b [A0 - 0x36D6], D4 00000C8E 410A .invalid 0, A2 // invalid opcode 4 with b == 4 00000C90 EB2A lsl D2.b, D5 00000C92 0608 E500 addi.b A0, 0x0 00000C96 EB54 roxl D4.w, 5 00000C98 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00000C9A 0308 btst A0, D1 00000C9C 2A6A A325 movea.l A5, [A2 - 0x5CDB] 00000CA0 2700 move.l -[A3], D0 00000CA2 9589 subx.l -[A2], -[A1] 00000CA4 01EB .incomplete 00000CA6 0948 bchg A0, D4 00000CA8 2A10 move.l D5, [A0] 00000CAA F307 .extension 0x307 <> // unimplemented 00000CAC 6CEB bge -0x13 /* 00000C99 */ 00000CAE 2AE0 move.l [A5]+, -[A0] 00000CB0 331C move.w -[A1], [A4]+ 00000CB2 A321 syscall GetPtrSize, flags=3 00000CB4 1B2F 2B24 move.b -[A5], [A7 + 0x2B24] 00000CB8 9B02 subx.b D5, D2 00000CBA 212A 4104 move.l -[A0], [A2 + 0x4104] 00000CBE 72D3 moveq.l D1, 0xFFFFFFD3 00000CC0 3783 1EA0 move.w [A3 + D1 * 8 - 0x96], D3 00000CC4 6B26 bmi +0x28 /* 00000CEC */ 00000CC6 89D1 divs.w D4, [A1] 00000CC8 51D2 sf [A2] 00000CCA 2A10 move.l D5, [A0] 00000CCC 407B 1B08 negx.w [PC + <> + D1 * 2] 00000CD0 02DB .incomplete 00000CD2 376E 304B 1606 move.w [A3 + 0x1606], [A6 + 0x304B] 00000CD8 082B 0770 C126 btst.b [A3 - 0x3EDA], 0x70 /* 'p' */ 00000CDE 3063 movea.w A0, -[A3] 00000CE0 08A0 EB2A bclr.b -[A0], 0x2A /* '*' */ 00000CE4 893E or.b <>, D4 00000CE6 EB2A lsl D2.b, D5 00000CE8 6116 bsr +0x18 /* 00000D00 */ 00000CEA 3485 move.w [A2], D5 label00000CEC: 00000CEC 00A5 2EF8 D35D ori.l -[A5], 0x2EF8D35D 00000CF2 450F .invalid 2, A7 // invalid opcode 4 with b == 4 00000CF4 25EF 4217 0181 move.l [PC + 0x181 /* 00000E77, value 0x8B002701 */], [A7 + 0x4217] 00000CFA DB0A addx.b -[A5], -[A2] 00000CFC BB01 xor.b D1, D5 00000CFE 3A2A 1073 move.w D5, [A2 + 0x1073] // begin alternate branch 00000D00-00000D06 fn00000D00: 00000D00 1073 001C movea.b A0, [A3 + D0.w + 0x1C] 00000D04 6517 bcs +0x19 /* 00000D1D */ // end alternate branch 00000D00-00000D06 fn00000D00: // (misaligned) 00000D02 001C 6517 ori.b [A4]+, 0x17 00000D06 02C3 .incomplete 00000D08 5130 091D subq.b [[A0] + D0], 8 00000D0C 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4 00000D0E 3700 move.w -[A3], D0 00000D10 90E7 sub.w A0, -[A7] 00000D12 09C6 .incomplete 00000D14 0947 bchg D7, D4 00000D16 0312 btst [A2], D1 00000D18 855C or.w [A4]+, D2 00000D1A 0F09 btst A1, D7 00000D1C 1F2E 8627 move.b -[A7], [A6 - 0x79D9] 00000D20 00B5 1E04 7143 00D3 ori.l [A5 + D0.w - 0x45], 0x1E047143 00000D28 8186 630F unpk D0, D6, 0x630F 00000D2C 2C13 move.l D6, [A3] 00000D2E 00E5 .incomplete 00000D30 4347 chk.w D1, D7 00000D32 00CA .incomplete 00000D34 0B3E btst <>, D5 00000D36 B70B cmpm.b [A3]+, [A3]+ 00000D38 7AF7 moveq.l D5, 0xFFFFFFF7 00000D3A 8B88 970B unpk -[A5], -[A0], 0x970B // begin alternate branch 00000D3C-00000D3E label00000D3C: 00000D3C 970B subx.b -[A3], -[A3] // end alternate branch 00000D3C-00000D3E label00000D3C: // (misaligned) 00000D3E 99F7 8BA5 970B sub.l A4, [[-0x68F5] + A0 * 2] 00000D44 B6F7 8BC2 970B cmpa.w A3, [[ + <>] - 0x68F5] 00000D4A D3F7 8BDF add.l A1, <> 00000D4E 970B subx.b -[A3], -[A3] 00000D50 F0F7 8BFC .extension 0x0F7 <> // unimplemented 00000D54 8503 sbcd D2, D3 00000D56 1091 move.b [A0], [A1] 00000D58 039D bclr [A5]+, D1 00000D5A 040F 9504 subi.b A7, 0x4 00000D5E 6A87 bpl -0x77 /* 00000CE7 */ 00000D60 0C21 0E93 cmpi.b -[A1], 0x93 00000D64 106A 7103 movea.b A0, [A2 + 0x7103] 00000D68 8501 sbcd D2, D1 00000D6A 430E .invalid 1, A6 // invalid opcode 4 with b == 4 00000D6C 3F65 6DFB move.w [A7 + 0x6DFB], -[A5] 00000D70 1ADB move.b [A5]+, [A3]+ 00000D72 291B move.l -[A4], [A3]+ 00000D74 33EB 237B 01DB 0958 move.w [0x01DB0958], [A3 + 0x237B] 00000D7C 3336 0608 move.w -[A1], [A6 + D0.w * 8 + 0x8] 00000D80 FB12 .extension 0xB12 <> // unimplemented 00000D82 A929 syscall ValidRgn 00000D84 3CA3 move.w [A6], -[A3] 00000D86 11D7 0890 move.b [0x00000890 /* JSetCCrsr */], [A7] 00000D8A A56E syscall SlotManager, flags=5 00000D8C B317 xor.b [A7], D1 00000D8E FB19 .extension 0xB19 <> // unimplemented 00000D90 7902 moveq.l D4, 0x02 00000D92 5CFB 3AE3 sge [PC + D3 * 2 - 0x29] 00000D96 1287 move.b [A1], D7 00000D98 0803 E931 btst.b D3, 0x31 /* '1' */ 00000D9C 659E bcs -0x60 /* 00000D3C */ 00000D9E A109 syscall Delete/PBHDelete/HDelete, flags=1 00000DA0 1F2A 10EE move.b -[A7], [A2 + 0x10EE] 00000DA4 A03E syscall DrvrRemove 00000DA6 E981 asl D1, 4 00000DA8 21CA 3B0B move.l [0x00003B0B], A2 00000DAC 0F85 bclr D5, D7 00000DAE 74C1 moveq.l D2, 0xFFFFFFC1 00000DB0 47C5 lea.l A3, D5 00000DB2 7930 moveq.l D4, 0x30 00000DB4 26CB move.l [A3]+, A3 00000DB6 1327 move.b -[A1], -[A7] 00000DB8 03FA .incomplete 00000DBA 8612 or.b D3, [A2] 00000DBC 86B7 0C75 or.l D3, [A7 + D0 * 4 + 0x75] 00000DC0 0800 7B0C btst.b D0, 0xC 00000DC4 6E30 bgt +0x32 /* 00000DF6 */ 00000DC6 731B moveq.l D1, 0x1B 00000DC8 8300 sbcd D1, D0 00000DCA 86A3 or.l D3, -[A3] 00000DCC 177B 020F 3AA1 move.b [A3 + 0x3AA1], [PC + D0.w * 2 + 0xF] 00000DD2 782B moveq.l D4, 0x2B 00000DD4 36F5 0ECB move.w [A3]+, [A5 + D0 * 8 - 0x53] 00000DD8 0F65 bchg -[A5], D7 00000DDA 04DB .incomplete 00000DDC 5023 addq.b -[A3], 8 00000DDE 00AB 0986 7B09 6904 ori.l [A3 + 0x6904], 0x9867B09 00000DE6 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00000DE8 817D or.w <>, D0 00000DEA 1D9E E508 move.b [A6 + <> + A6 * 4], [A6]+ 00000DEE 2917 move.l -[A4], [A7] 00000DF0 8505 sbcd D2, D5 00000DF2 C900 abcd D4, D0 00000DF4 1701 move.b -[A3], D1 label00000DF6: 00000DF6 0F93 bclr [A3], D7 00000DF8 718B moveq.l D0, 0xFFFFFF8B 00000DFA 02ED .incomplete 00000DFC 384C movea.w A4, A4 00000DFE 4C00 8382 movem.w D1,D7,A0,A1,A7, D0 00000E02 1B0A move.b -[A5], A2 00000E04 5319 subq.b [A1]+, 1 00000E06 E939 rol D1.b, D4 00000E08 A1B9 syscall vDisptch, flags=1 00000E0A 2902 move.l -[A4], D2 00000E0C B70D cmpm.b [A3]+, [A5]+ 00000E0E 2083 move.l [A0], D3 00000E10 0238 970D 2F93 andi.b [0x00002F93], 0xD /* '\r' */ 00000E16 06C7 .incomplete 00000E18 0C75 7B0D 5303 1B33 2701 cmpi.w [[A5 + <> + D5 * 2] + 0x1B332701], 0x7B0D /* '{\r' */ 00000E22 FA93 0689 .extension 0xA93 <> // unimplemented 00000E26 6EAB bgt -0x53 /* 00000DD3 */ 00000E28 0E27 0114 .invalid.b -[A7], 0x14 // invalid immediate operation 00000E2C 0E01 8EC7 .invalid.b D1, 0xC7 // invalid immediate operation 00000E30 0B5C bchg [A4]+, D5 00000E32 5306 subq.b D6, 1 00000E34 4189 .invalid 0, A1 // invalid opcode 4 with b == 6 00000E36 D843 add.w D4, D3 00000E38 0433 033B 064B subi.b [A3 + D0.w * 8 + 0x4B], 0x3B /* ';' */ 00000E3E 0595 bclr [A5], D2 00000E40 0461 8969 subi.w -[A1], 0x8969 00000E44 6D48 blt +0x4A /* 00000E8E */ 00000E46 2423 move.l D2, -[A3] 00000E48 16F7 07FB EC53 0693 0625 14E3 move.b [A3]+, [[-0x13ACF96D] + 0x62514E3] 00000E54 4353 chk.w D1, [A3] 00000E56 08C3 186E bset.b D3, 0x6E /* 'n' */ 00000E5A 8308 sbcd -[A1], -[A0] 00000E5C 0901 btst D1, D4 00000E5E F377 .extension 0x377 <> // unimplemented 00000E60 0501 btst D1, D2 00000E62 6B05 bmi +0x7 /* 00000E69 */ 00000E64 A506 syscall KillIO, flags=5 00000E66 B344 xor.w D4, D1 00000E68 2581 5313 6D80 2663 move.l [[A2 + D5 * 2] + 0x6D802663], D1 00000E70 07A9 B92C bclr [A1 - 0x46D4], D3 00000E74 6212 bhi +0x14 /* 00000E88 */ 00000E76 2C8B move.l [A6], A3 00000E78 0027 016C ori.b -[A7], 0x6C /* 'l' */ 00000E7C DB0A addx.b -[A5], -[A2] 00000E7E 6E2A bgt +0x2C /* 00000EAA */ 00000E80 1068 FB09 movea.b A0, [A0 - 0x4F7] 00000E84 1216 move.b D1, [A6] 00000E86 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 label00000E88: 00000E88 4957 chk.w D4, [A7] 00000E8A 8D01 sbcd D6, D1 00000E8C DB10 add.b [A0], D5 label00000E8E: 00000E8E 6325 bls +0x27 /* 00000EB5 */ 00000E90 7B01 moveq.l D5, 0x01 00000E92 C1D3 muls.w D0, [A3] 00000E94 7301 moveq.l D1, 0x01 00000E96 0700 btst D0, D3 00000E98 5763 subq.w -[A3], 3 00000E9A 3B43 025C move.w [A5 + 0x25C], D3 00000E9E 630B bls +0xD /* 00000EAB */ 00000EA0 7B09 moveq.l D5, 0x09 00000EA2 6B0E bmi +0x10 /* 00000EB2 */ 00000EA4 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 00000EA6 A100 syscall Open/PBHOpen/HOpen, flags=1 00000EA8 A175 syscall SIntInstall, flags=1 label00000EAA: 00000EAA F300 .extension 0x300 <> // unimplemented 00000EAC 98B3 0094 sub.l D4, [A3 + D0.w - 0x108] 00000EB0 08C7 0CC8 bset.b D7, 0xC8 // begin alternate branch 00000EB2-00000EB4 label00000EB2: 00000EB2 0CC8 .incomplete // end alternate branch 00000EB2-00000EB4 label00000EB2: // (misaligned) 00000EB4 B901 xor.b D1, D4 00000EB6 AD23 syscall EndUpdate, auto_pop 00000EB8 2528 D30D move.l -[A2], [A0 - 0x2CF3] 00000EBC 6C48 bge +0x4A /* 00000F06 */ 00000EBE 3A08 move.w D5, A0 00000EC0 1E16 move.b D7, [A6] 00000EC2 5305 subq.b D5, 1 00000EC4 4646 not.w D6 00000EC6 1311 move.b -[A1], [A1] 00000EC8 04CB .incomplete 00000ECA 096E 2A6A bchg [A6 + 0x2A6A], D4 00000ECE CB01 abcd D5, D1 00000ED0 C514 and.b [A4], D2 00000ED2 2170 B83E 095F move.l [A0 + 0x95F], [A0 + A3 + 0x3E] 00000ED8 24D3 move.l [A2]+, [A3] 00000EDA 0412 1687 subi.b [A2], 0x87 00000EDE 0DCC .incomplete 00000EE0 F310 .extension 0x310 <> // unimplemented 00000EE2 7304 moveq.l D1, 0x04 00000EE4 5326 subq.b -[A6], 1 00000EE6 68BB bvc -0x43 /* 00000EA3 */ 00000EE8 1D25 move.b -[A6], -[A5] 00000EEA 778E moveq.l D3, 0xFFFFFF8E 00000EEC EB3C rol D4.b, D5 00000EEE 7E53 moveq.l D7, 0x53 00000EF0 26F1 A441 move.l [A3]+, [A1 + A2.w * 4 + 0x41] 00000EF4 0E41 1BA6 .invalid.w D1, 0x1BA6 // invalid immediate operation 00000EF8 BB0D cmpm.b [A5]+, [A5]+ 00000EFA 231D move.l -[A1], [A5]+ 00000EFC 44A1 neg.l -[A1] 00000EFE 3E15 move.w D7, [A5] 00000F00 0FFA .incomplete 00000F02 0B11 btst [A1], D5 00000F04 090F btst A7, D4 label00000F06: 00000F06 FA53 00F7 .extension 0xA53 <>, 0x00F7 // unimplemented 00000F0A 0DF5 .incomplete 00000F0C F70E .extension 0x70E <> // unimplemented 00000F0E 0609 0F88 addi.b A1, 0x88 00000F12 3A08 move.w D5, A0 00000F14 62A3 bhi -0x5B /* 00000EB9 */ 00000F16 34C7 move.w [A2]+, D7 00000F18 0E21 26B3 .invalid.b -[A1], 0xB3 // invalid immediate operation 00000F1C 0449 9716 subi.w A1, 0x9716 00000F20 E123 asl D3.b, D0 00000F22 7B0B moveq.l D5, 0x0B 00000F24 4253 clr.w [A3] 00000F26 037B 01A6 8B12 D70D bchg [[-0x74EE] + D0 - 0x28F3], D1 00000F2E 48AA 0781 230B movem.w [A2 + 0x230B], D0,D7,A0,A1,A2 00000F34 4637 06AD not.b [A7 + D0.w * 8 - 0x83] 00000F38 9307 subx.b D1, D7 00000F3A 6AEB bpl -0x13 /* 00000F27 */ 00000F3C 0F5B bchg [A3]+, D7 00000F3E 021B 131B andi.b [A3]+, 0x1B 00000F42 036A 3B0A bchg [A2 + 0x3B0A], D1 00000F46 7B0E moveq.l D5, 0x0E 00000F48 DB18 add.b [A0]+, D5 00000F4A 0E0F 166B .invalid.b A7, 0x6B /* 'k' */ // invalid immediate operation 00000F4E 1381 0083 move.b [A1 + D0.w - 0x125], D1 00000F52 4916 .invalid 4, [A6] // invalid opcode 4 with b == 4 00000F54 2B11 move.l -[A5], [A1] 00000F56 8100 sbcd D0, D0 00000F58 7B52 moveq.l D5, 0x52 00000F5A 16BB 0F81 move.b [A3], [[ + <> + D0 * 8]] 00000F5E 000F 164B ori.b A7, 0x4B /* 'K' */ 00000F62 0D81 bclr D1, D6 00000F64 006B 5E16 630A ori.w [A3 + 0x630A], 0x5E16 00000F6A C901 abcd D4, D1 00000F6C 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00000F6E 8100 sbcd D0, D0 00000F70 3B52 1623 move.w [A5 + 0x1623], [A2] 00000F74 0481 00AB 3016 subi.l D1, 0xAB3016 00000F7A 1CE5 move.b [A6]+, -[A5] 00000F7C 1849 movea.b A4, A1 00000F7E 529B addq.l [A3]+, 1 00000F80 3009 move.w D0, A1 00000F82 1A19 move.b D5, [A1]+ 00000F84 26A3 move.l [A3], -[A3] 00000F86 12E7 move.b [A1]+, -[A7] 00000F88 0EB6 FB0D C31C 1701 .invalid.l [[A6 + <> + D1 * 8]], 0xFB0DC31C // invalid immediate operation 00000F90 23BB 1D0D 0CBB move.l [A1 + D0 * 4 - 0x69], [[PC + <>] + D1 * 4] 00000F96 1C6A A333 movea.b A6, [A2 - 0x5CCD] 00000F9A 9304 subx.b D1, D4 00000F9C FB0B .extension 0xB0B <> // unimplemented 00000F9E B313 xor.b [A3], D1 00000FA0 FB0F .extension 0xB0F <> // unimplemented 00000FA2 B31C xor.b [A4]+, D1 00000FA4 C30D abcd -[A1], -[A5] 00000FA6 230E move.l -[A1], A6 00000FA8 050C btst A4, D2 00000FAA 25D9 0706 move.l [PC + 0x706 /* 000016B2, value 0xEF1D0817 */], [A1]+ 00000FAE D153 add.w [A3], D0 00000FB0 0621 01A1 addi.b -[A1], 0xA1 00000FB4 0CEE .incomplete 00000FB6 8100 sbcd D0, D0 00000FB8 CB1B and.b [A3]+, D5 00000FBA 16A1 move.b [A3], -[A1] 00000FBC 396B 108B 1EE1 move.w [A4 + 0x1EE1], [A3 + 0x108B] 00000FC2 00C1 .incomplete 00000FC4 0BC5 .incomplete 00000FC6 0263 1BE1 andi.w -[A3], 0x1BE1 00000FCA 0001 0EE5 ori.b D1, 0xE5 00000FCE 00AB 1AE1 0061 0EE5 ori.l [A3 + 0xEE5], 0x1AE10061 00000FD6 002B 11F5 027B ori.b [A3 + 0x27B], 0xF5 00000FDC 14E1 move.b [A2]+, -[A1] 00000FDE 0021 0FE5 ori.b -[A1], 0xE5 00000FE2 000B 0AA5 ori.b A3, 0xA5 00000FE6 06A1 0FB9 0673 addi.l -[A1], 0xFB90673 00000FEC 0F5C bchg [A4]+, D7 00000FEE 6289 bhi -0x75 /* 00000F79 */ 00000FF0 4030 4139 C92B 214B negx.b [[A0 - 0x36D4DEB5 + D4]] 00000FF8 3707 move.w -[A3], D7 00000FFA 2817 move.l D4, [A7] 00000FFC 0761 bchg -[A1], D3 00000FFE 714B moveq.l D0, 0x4B 00001000 14E1 move.b [A2]+, -[A1] 00001002 2B5B 0EC5 move.l [A5 + 0xEC5], [A3]+ 00001006 2B0F move.l -[A5], A7 00001008 70D9 moveq.l D0, 0xFFFFFFD9 0000100A 2BA3 0561 47E3 move.l [[A5 + 0x47E3]], -[A3] 00001010 0507 btst D7, D2 00001012 075B bchg [A3]+, D3 00001014 A589 syscall SCSIAtomic, flags=5 00001016 7B00 moveq.l D5, 0x00 00001018 2505 move.l -[A2], D5 0000101A C504 abcd D2, D4 0000101C 3701 move.w -[A3], D1 0000101E 130E move.b -[A1], A6 00001020 00A3 0985 064D ori.l -[A3], 0x985064D 00001026 4DBB 43D3 0750 1B04 .invalid 6, [[] + 0x7501B04] // invalid opcode 4 with b == 6 0000102E 0423 02A3 subi.b -[A3], 0xA3 00001032 06C3 .incomplete 00001034 02BC 0344 8528 9309 8128 andi.l 0x93098128, 0x3448528 0000103E 30B3 1A43 move.w [A0], [A3 + D1 * 2 + 0x43] 00001042 0A2B 04A3 0C6D xori.b [A3 + 0xC6D], 0xA3 00001048 1A9B move.b [A5], [A3]+ 0000104A 05FC .incomplete 0000104C F443 .invalid <> 0000104E 02C3 .incomplete 00001050 1044 movea.b A0, D4 00001052 3701 move.w -[A3], D1 00001054 FA00 2325 .unknown 0xFA00 0x2325 (W = 5) 00001058 2100 move.l -[A0], D0 0000105A 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 0000105C BB29 4302 xor.b [A1 + 0x4302], D5 00001060 263B 1729 2B96 move.l D3, [[PC + 0x2B96 + D1 * 8]] 00001066 247B 19DC movea.l A2, <> 0000106A 3843 movea.w A4, D3 0000106C 04EB .incomplete 0000106E 0010 E305 ori.b [A0], 0x5 00001072 5C62 addq.w -[A2], 6 00001074 1C50 movea.b A6, [A0] 00001076 02E3 .incomplete 00001078 1E30 3CE3 move.b D7, [A0 + D3 * 4 - 0x29] 0000107C 4943 chk.w D4, D3 0000107E 0453 033B subi.w [A3], 0x33B 00001082 0085 017E 4302 ori.l D5, 0x17E4302 00001088 02A3 2630 3C6B andi.l -[A3], 0x26303C6B /* '&0>, D0 0000109E FB0D .extension 0xB0D <> // unimplemented 000010A0 EB1A rol D2.b, 5 000010A2 0706 btst D6, D3 000010A4 AAD3 syscall 0xAD3 000010A6 0643 1747 addi.w D3, 0x1747 000010AA 06AD B313 9330 3313 addi.l [A5 + 0x3313], 0xB3139330 000010B2 1E50 movea.b A7, [A0] 000010B4 46CB move.w SR, A3 000010B6 0543 bchg D3, D2 000010B8 0233 0E8B 3E7C andi.b [A3 + D3 * 8 + 0x7C], 0x8B 000010BE 9627 sub.b D3, -[A7] 000010C0 07A9 961A bclr [A1 - 0x69E6], D3 000010C4 3673 0E22 movea.w A3, [A3 + D0 * 8 + 0x22] 000010C8 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 000010CA 467C 96E3 3973 not.w 0x96E33973 000010D0 1F73 1FB3 393C 3317 C710 4107 0021 move.b [A7 + 0x21], [[0x393C3317 + D1 * 8] - 0x38EFBEF9] 000010DE 8710 or.b [A0], D3 000010E0 5203 addq.b D3, 1 000010E2 0CD7 .incomplete 000010E4 1041 movea.b A0, D1 000010E6 0700 btst D0, D3 000010E8 417D chk.w D0, <> 000010EA 034B bchg A3, D1 000010EC 1D29 0186 move.b -[A6], [A1 + 0x186] 000010F0 2707 move.l -[A3], D7 000010F2 904B sub.w D0, A3 000010F4 1417 move.b D2, [A7] 000010F6 00C5 .incomplete 000010F8 0473 0EDB 026B subi.w [A3 + D0.w * 2 + 0x6B], 0xEDB 000010FE 0809 40BB btst.b A1, 0xBB 00001102 0F05 btst D5, D7 00001104 0612 86D9 addi.b [A2], 0xD9 00001108 0574 8710 bchg [A4 + A0 * 8], D2 0000110C 881C or.b D4, [A4]+ 0000110E 5007 addq.b D7, 8 00001110 0574 A14C bchg <>, D2 00001114 3481 move.w [A2], D1 00001116 8AA0 or.l D5, -[A0] 00001118 7869 moveq.l D4, 0x69 0000111A B7B4 B32A A900 0102 xor.l [[A4 - 0x5700 + A3 * 2] + 0x102], D3 00001122 8302 sbcd D1, D2 00001124 363B 0041 move.w D3, [PC + D0.w + 0x41] 00001128 152A 100F move.b -[A2], [A2 + 0x100F] 0000112C 6115 bsr +0x17 /* 00001143 */ 0000112E 0F51 bchg [A1], D7 00001130 154B 012B move.b [A2 + 0x12B], A3 00001134 0213 07C8 andi.b [A3], 0xC8 00001138 50DB st [A3]+ 0000113A 0D43 bchg D3, D6 0000113C 0200 030B andi.b D0, 0xB 00001140 8124 or.b -[A4], D0 00001142 1312 move.b -[A1], [A2] 00001144 8120 or.b -[A0], D0 00001146 8B1D or.b [A5]+, D5 00001148 50C1 st D1 0000114A 00BB 0FC8 50E3 4643 ori.l [PC + D4.w * 8 + 0x43], 0xFC850E3 00001152 02C1 .incomplete 00001154 0053 0E73 ori.w [A3], 0xE73 00001158 0443 0251 subi.w D3, 0x251 0000115C 0C1B 05ED cmpi.b [A3]+, 0xED 00001160 039B bclr [A3]+, D1 00001162 0721 btst -[A1], D3 00001164 0226 0307 andi.b -[A6], 0x7 00001168 05D6 .incomplete 0000116A 4707 .invalid 3, D7 // invalid opcode 4 with b == 4 0000116C C70E abcd -[A3], -[A6] 0000116E 91B8 DEDB sub.l [0xFFFFDEDB], D0 00001172 3501 move.w -[A2], D1 00001174 FAF3 07D4 .extension 0xAF3 <> // unimplemented 00001178 2122 move.l -[A0], -[A2] 0000117A 8B09 sbcd -[A5], -[A1] 0000117C 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 0000117E 4451 neg.w [A1] 00001180 0801 0C23 btst.b D1, 0x23 /* '#' */ 00001184 0527 btst -[A7], D2 00001186 0195 bclr [A5], D0 00001188 D408 add.b D2, A0 0000118A 0213 6F2A andi.b [A3], 0x2A /* '*' */ 0000118E 38F1 2F87 1120 A30C move.w [A4]+, [[ + <>] + D2 * 8 + 0x1120A30C] 00001196 2505 move.l -[A2], D5 00001198 5B09 subq.b A1, 5 0000119A 610C bsr +0xE /* 000011A8 */ 0000119C F34F .extension 0x34F <> // unimplemented 0000119E 4485 neg.l D5 000011A0 38C1 move.w [A4]+, D1 000011A2 1055 movea.b A0, [A5] 000011A4 0541 bchg D1, D2 000011A6 0C02 F791 cmpi.b D2, 0x91 // begin alternate branch 000011A8-000011AA fn000011A8: 000011A8 F791 .invalid <> // end alternate branch 000011A8-000011AA fn000011A8: // (misaligned) 000011AA 4233 03FB 0845 05E3 0581 0AE9 clr.b [[0x84505E3] + 0x5810AE9] 000011B6 10F5 04E1 move.b [A0]+, [A5 + D0.w * 4 - 0x31] 000011BA 7602 moveq.l D3, 0x02 000011BC A36E syscall SlotManager, flags=3 000011BE F711 .extension 0x711 <> // unimplemented 000011C0 6D33 blt +0x35 /* 000011F5 */ 000011C2 03EB .incomplete 000011C4 12E5 move.b [A1]+, -[A5] 000011C6 042B 101D 15AD subi.b [A3 + 0x15AD], 0x1D 000011CC 1005 move.b D0, D5 000011CE 1555 0607 move.b [A2 + 0x607], [A5] 000011D2 08B2 020F 5506 4709 bclr.b [[A2 + <>] + D5 * 4 + 0x4709], 0xF 000011DA 48C1 ext.l D1 000011DC 3C09 move.w D6, A1 000011DE 87D4 divs.w D3, [A4] 000011E0 0704 btst D4, D3 000011E2 859B or.l [A3]+, D2 000011E4 0DC5 .incomplete 000011E6 0693 0AC1 0693 addi.l [A3], 0xAC10693 000011EC 01C8 .incomplete 000011EE 1605 move.b D3, D5 000011F0 06F3 .incomplete 000011F2 3009 move.w D0, A1 000011F4 068B 17E5 3A43 addi.l A3, 0x17E53A43 000011FA 0541 bchg D1, D2 000011FC 5DE5 slt -[A5] 000011FE 3A0F move.w D5, A7 00001200 30CB move.w [A0]+, A3 00001202 1501 move.b -[A2], D1 00001204 3E48 movea.w A7, A0 00001206 6501 bcs +0x3 /* 00001209 */ 00001208 1C16 move.b D6, [A6] 0000120A 020F 301B andi.b A7, 0x1B 0000120E 0D51 bchg [A1], D6 00001210 DFD1 add.l A7, [A1] 00001212 27A5 162A move.l [A3 + D1.w * 8 + 0x2A], -[A5] 00001216 100F move.b D0, A7 00001218 C509 abcd -[A2], -[A1] 0000121A 6413 bcc +0x15 /* 0000122F */ 0000121C 3505 move.w -[A2], D5 0000121E 0823 0341 btst.b -[A3], 0x41 /* 'A' */ 00001222 1923 move.b -[A4], -[A3] 00001224 0841 073C bchg.b D1, 0x3C /* '<' */ 00001228 AB11 syscall OldPatToNew 0000122A 2507 move.l -[A2], D7 0000122C 6B1B bmi +0x1D /* 00001249 */ 0000122E 5707 subq.b D7, 3 00001230 50E1 st -[A1] 00001232 0365 bchg -[A5], D1 00001234 4DA1 .invalid 6, -[A1] // invalid opcode 4 with b == 6 00001236 4747 chk.w D3, D7 00001238 075B bchg [A3]+, D3 0000123A 2116 move.l -[A0], [A6] 0000123C A509 syscall Delete/PBHDelete/HDelete, flags=5 0000123E 0F30 E335 8144 020F btst [[A0 - 0x7EBBFDF1] + A6 * 2], D7 00001246 6E34 bgt +0x36 /* 0000127C */ 00001248 6B0A bmi +0xC /* 00001254 */ 0000124A 2933 2707 A807 07A2 move.l -[A4], [[A3 + <>] + D2 * 8 - 0x57F8F85E] 00001252 644D bcc +0x4F /* 000012A1 */ label00001254: 00001254 0189 bclr A1, D0 00001256 349B move.w [A2], [A3]+ 00001258 0C7B 023B 00F3 cmpi.w [PC + D0.w - 0x13], 0x23B 0000125E 02D3 .incomplete 00001260 0F7B 150E D314 bchg [[PC + <>] + D1 * 4 - 0x2CEC], D7 00001266 7300 moveq.l D1, 0x00 00001268 F10B .extension 0x10B <> // unimplemented 0000126A 3B01 move.w -[A5], D1 0000126C 2D0A move.l -[A6], A2 0000126E A508 syscall Create/PBHCreate/HCreate, flags=5 00001270 0321 btst -[A1], D1 00001272 3702 move.w -[A3], D2 00001274 8591 or.l [A1], D2 00001276 A79D syscall MoveHLow, flags=7 00001278 162B 1265 move.b D3, [A3 + 0x1265] label0000127C: 0000127C 0EF3 .incomplete 0000127E 074B bchg A3, D3 00001280 0501 btst D1, D2 00001282 FFD8 .invalid <> 00001284 0117 btst [A7], D0 00001286 3B06 move.w -[A5], D6 00001288 5306 subq.b D6, 1 0000128A 2155 C32B move.l [A0 - 0x3CD5], [A5] 0000128E B916 xor.b [A6], D4 00001290 FB0C .extension 0xB0C <> // unimplemented 00001292 E90C lsl D4.b, 4 00001294 0FB1 1661 bclr [A1 + D1.w * 8 + 0x61], D7 00001298 01A5 bclr -[A5], D0 0000129A 16F7 9207 move.b [A3]+, [A7 + A1.w * 2 + 0x7] 0000129E 2A10 move.l D5, [A0] 000012A0 AB8E syscall slSubOver 000012A2 09EB .incomplete 000012A4 F712 .extension 0x712 <> // unimplemented 000012A6 8349 0A53 pack -[A1], -[A1], 0x0A53 000012AA 0641 0A03 addi.w D1, 0xA03 000012AE 0041 0A89 ori.w D1, 0xA89 000012B2 A75D syscall SwapMMUMode, flags=7 000012B4 0AA3 2C49 0A0F xori.l -[A3], 0x2C490A0F 000012BA 510A subq.b A2, 8 000012BC 6101 bsr +0x3 /* 000012BF */ 000012BE 450A .invalid 2, A2 // invalid opcode 4 with b == 4 000012C0 F792 .invalid <> 000012C2 BD59 xor.w [A1]+, D6 000012C4 0A41 BCD7 xori.w D1, 0xBCD7 000012C8 1267 movea.b A1, -[A7] 000012CA 6503 bcs +0x5 /* 000012CF */ 000012CC A109 syscall Delete/PBHDelete/HDelete, flags=1 000012CE 4969 A109 chk.w D4, [A1 - 0x5EF7] 000012D2 4DBC 4824 9B08 .invalid 6, 0x48249B08 // invalid opcode 4 with b == 6 000012D8 9712 sub.b [A2], D3 000012DA D801 add.b D4, D1 000012DC 0C25 FDE3 cmpi.b -[A5], 0xE3 000012E0 4745 chk.w D3, D5 000012E2 2217 move.l D1, [A7] 000012E4 8484 or.l D2, D4 000012E6 30A6 move.w [A0], -[A6] 000012E8 3308 move.w -[A1], A0 000012EA C196 and.l [A6], D0 000012EC 3B00 move.w -[A5], D0 000012EE 2332 1C16 move.l -[A1], [A2 + D1 * 4 + 0x16] 000012F2 2706 move.l -[A3], D6 000012F4 BF21 xor.b -[A1], D7 000012F6 0EA1 009B 0106 .invalid.l -[A1], 0x9B0106 // invalid immediate operation 000012FC 080B 110B btst.b A3, 0xB 00001300 5070 E501 addq.w [[A0 + <> + A6 * 4]], 8 00001304 1705 move.b -[A3], D5 00001306 4E6A move A2, USP 00001308 130F move.b -[A1], A7 0000130A 621E bhi +0x20 /* 0000132A */ 0000130C 1653 movea.b A3, [A3] 0000130E 0007 0A0A ori.b D7, 0xA /* '\n' */ 00001312 8125 or.b -[A5], D0 00001314 0701 btst D1, D3 00001316 F6D3 0D85 .extension 0x6D3 <> // unimplemented 0000131A 0383 bclr D3, D1 0000131C 05B1 2A2A bclr [A1 + D2 * 2 + 0x2A], D2 00001320 28C3 move.l [A4]+, D3 00001322 0F31 1127 0A15 2A38 C307 btst [[A1 + 0xA15] + D1 + 0x2A38C307], D7 // begin alternate branch 0000132A-0000132C label0000132A: 0000132A C307 abcd D1, D7 // end alternate branch 0000132A-0000132C label0000132A: // (misaligned) 0000132C 9101 subx.b D0, D1 0000132E A595 syscall POGOMPW, flags=5 00001330 8501 sbcd D2, D1 00001332 265B movea.l A3, [A3]+ 00001334 0537 07F6 btst <>, D2 00001338 F713 .extension 0x713 <> // unimplemented 0000133A 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 0000133C 0F05 btst D5, D7 0000133E 0E0F 0D0E .invalid.b A7, 0xE // invalid immediate operation 00001342 DB10 add.b [A0], D5 00001344 050E btst A6, D2 00001346 A69B syscall Messager, flags=6 00001348 1129 0E9B move.b -[A0], [A1 + 0xE9B] 0000134C 01C3 .incomplete 0000134E 0B29 0E4B btst [A1 + 0xE4B], D5 00001352 0617 09F7 addi.b [A7], 0xF7 00001356 833B 0709 or.b [[PC + <> + D0 * 8]], D1 0000135A FA55 0E8B .extension 0xA55 <>, 0x0E8B // unimplemented 0000135E 141E move.b D2, [A6]+ 00001360 1607 move.b D3, D7 00001362 0434 FC03 270B 00BC E900 subi.b [[A4 + <> + D2 * 8] + 0xBCE900], 0x3 0000136C 0703 btst D3, D3 0000136E 8EF7 138A F713 divu.w D7, [[ + <> + D1 * 2] - 0x8ED] 00001374 9BD7 sub.l A5, [A7] 00001376 13AC 5B03 248B move.b [A1 + D2.w * 4 - 0x117], [A4 + 0x5B03] 0000137C 2943 036A move.l [A4 + 0x36A], D3 00001380 DC28 210D add.b D6, [A0 + 0x210D] 00001384 04CB .incomplete 00001386 01E5 .incomplete 00001388 0C68 9B20 1204 cmpi.w [A0 + 0x1204], 0x9B20 0000138E 020F 6E34 andi.b A7, 0x34 /* '4' */ 00001392 688B bvc -0x73 /* 0000131F */ 00001394 15C5 0F0F move.b [PC + 0xF0F /* 000022A5, cstring "" */], D5 00001398 E500 asl D0.b, 2 0000139A FB09 .extension 0xB09 <> // unimplemented 0000139C 1E38 D710 move.b D7, [0xFFFFD710] 000013A0 7AA0 moveq.l D5, 0xFFFFFFA0 000013A2 9651 sub.w D3, [A1] 000013A4 7A3B moveq.l D5, 0x3B 000013A6 2245 movea.l A1, D5 000013A8 7A07 moveq.l D5, 0x07 000013AA 0798 bclr [A0]+, D3 000013AC 0FA0 bclr -[A0], D7 000013AE 961B sub.b D3, [A3]+ 000013B0 3FDB move.w <>, [A3]+ 000013B2 1B37 079F 9615 0363 move.b -[A5], [[] + D0 * 8 - 0x69EAFC9D] 000013BA 08EA 7B04 2D03 bset.b [A2 + 0x2D03], 0x4 000013C0 6315 bls +0x17 /* 000013D7 */ 000013C2 9310 sub.b [A0], D1 000013C4 D31B add.b [A3]+, D1 000013C6 ED01 asl D1.b, 6 000013C8 2309 move.l -[A1], A1 000013CA BB00 xor.b D0, D5 000013CC 0700 btst D0, D3 000013CE 4F05 .invalid 7, D5 // invalid opcode 4 with b == 4 000013D0 0737 000C btst [A7 + D0.w + 0xC], D3 000013D4 9685 sub.l D3, D5 000013D6 801F or.b D0, [A7]+ 000013D8 BB01 xor.b D1, D5 000013DA AB3E syscall bHilite 000013DC 0FB0 EB1F 8B01 A325 bclr [[A0] + A6 * 2 - 0x74FE5CDB], D7 000013E4 DA41 add.w D5, D1 000013E6 0ED8 .incomplete 000013E8 DA05 add.b D5, D5 000013EA 71C8 moveq.l D0, 0xFFFFFFC8 000013EC 38CB move.w [A4]+, A3 000013EE 1089 move.b [A0], A1 000013F0 2F2B 06E3 move.l -[A7], [A3 + 0x6E3] 000013F4 A9AB syscall AddResource 000013F6 1A6C 04E1 movea.b A5, [A4 + 0x4E1] 000013FA 0141 bchg D1, D0 000013FC 010B btst A3, D0 000013FE 355B 0351 move.w [A2 + 0x351], [A3]+ 00001402 02C8 .incomplete 00001404 5B03 subq.b D3, 5 00001406 0F06 btst D6, D7 00001408 0B10 btst [A0], D5 0000140A 6505 bcs +0x7 /* 00001411 */ 0000140C 630A bls +0xC /* 00001418 */ 0000140E FABC 5C62 .extension 0xABC <> // unimplemented 00001412 E596 roxl D6, 2 00001414 0402 BB81 subi.b D2, 0x81 label00001418: 00001418 B02A 28A0 cmp.b D0, [A2 + 0x28A0] 0000141C 50D7 st [A7] 0000141E 10CC move.b [A0]+, A4 00001420 5C41 addq.w D1, 6 00001422 9F06 subx.b D7, D6 00001424 2A10 move.l D5, [A0] 00001426 26F3 10B3 move.l [A3]+, [A3 + D1.w - 0x77] 0000142A 060C 18AB addi.b A4, 0xAB 0000142E 1F27 move.b -[A7], -[A7] 00001430 0057 F57D ori.w [A7], 0xF57D 00001434 F5F4 .invalid <> 00001436 696E bvs +0x70 /* 000014A6 */ 00001438 AB0C syscall FastSlabMode 0000143A 8546 FB08 pack D2, D6, 0xFB08 0000143E 416D 810A chk.w D0, [A5 - 0x7EF6] 00001442 2706 move.l -[A3], D6 00001444 2A49 movea.l A5, A1 00001446 46F3 0C49 move.w SR, [A3 + D0 * 4 + 0x49] 0000144A 468B not.l A3 0000144C 0B49 bchg A1, D5 0000144E 460F not.b A7 00001450 309B move.w [A0], [A3]+ 00001452 0C21 DC45 cmpi.b -[A1], 0x45 /* 'E' */ 00001456 01BE bclr <>, D0 00001458 4402 neg.b D2 0000145A 0F30 C307 0608 070A btst [[A0 + <>] + A4 * 2 + 0x608070A], D7 00001462 9AE9 7002 sub.w A5, [A1 + 0x7002] 00001466 0F2A 5011 btst [A2 + 0x5011], D7 0000146A F9F7 .invalid <> 0000146C 150F move.b -[A2], A7 0000146E C908 abcd -[A4], -[A0] 00001470 0FD5 .incomplete 00001472 086B 13C9 0807 bchg.b [A3 + 0x807], 0xC9 00001478 04E4 .incomplete 0000147A C508 abcd -[A2], -[A0] 0000147C 0F30 7B0F C508 4101 btst [[A0 + <>] + D7 * 2 - 0x3AF7BEFF], D7 00001484 C508 abcd -[A2], -[A0] 00001486 0F30 3B04 btst <>, D7 0000148A 170B move.b -[A3], A3 0000148C 3EAD 08D3 move.w [A7], [A5 + 0x8D3] 00001490 6EF7 bgt -0x7 /* 00001489 */ 00001492 154E A715 move.b [A2 - 0x58EB], A6 00001496 5FCB 02A7 dble D3, +0x2A9 /* 0000173F */ 0000149A 1525 move.b -[A2], -[A5] 0000149C 0707 btst D7, D3 0000149E 41A5 .invalid 0, -[A5] // invalid opcode 4 with b == 6 000014A0 080F 8D11 btst.b A7, 0x11 000014A4 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 label000014A6: 000014A6 A508 syscall Create/PBHCreate/HCreate, flags=5 000014A8 0F81 bclr D1, D7 000014AA 1142 0892 move.b [A0 + 0x892], D2 000014AE 9111 sub.b [A1], D0 000014B0 9B6E F715 sub.w [A6 - 0x8EB], D5 000014B4 94A7 sub.l D2, -[A7] 000014B6 15A5 1157 move.b <>, -[A5] 000014BA 9511 sub.b [A1], D2 000014BC 630E bls +0x10 /* 000014CC */ 000014BE C908 abcd -[A4], -[A0] 000014C0 0F8D bclr A5, D7 000014C2 1141 01C5 move.b [A0 + 0x1C5], D1 000014C6 080F 8111 btst.b A7, 0x11 000014CA 05CE .incomplete label000014CC: 000014CC AD08 syscall ShowHide, auto_pop 000014CE F795 .invalid <> 000014D0 DBA7 add.l -[A7], D5 000014D2 15EC D31F A715 move.b [PC - 0x58EB /* FFFFBBE9, cstring "" */], [A4 - 0x2CE1] 000014D8 B28B cmp.l D1, A3 000014DA 08A9 08BB 6D8D bclr.b [A1 + 0x6D8D], 0xBB 000014E0 1141 01A5 move.b [A0 + 0x1A5], D1 000014E4 080F 2923 btst.b A7, 0x23 /* '#' */ 000014E8 070E btst A6, D3 000014EA 3BCD move.w <>, A5 000014EC 08F7 9621 A716 32D3 bset.b [[A7] + A2 * 8 + 0x32D3], 0x21 /* '!' */ 000014F4 35A7 163F move.w [A2 + D1.w * 8 + 0x3F], -[A7] 000014F8 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 000014FA C908 abcd -[A4], -[A0] 000014FC 0FCD .incomplete 000014FE 0841 01C5 bchg.b D1, 0xC5 00001502 080F 691A btst.b A7, 0x1A 00001506 152C 4B51 move.b -[A2], [A4 + 0x4B51] 0000150A D908 addx.b -[A4], -[A0] 0000150C 670D beq +0xF /* 0000151B */ 0000150E 8D87 13C3 unpk D6, D7, 0x13C3 00001512 454F chk.w D2, A7 00001514 9B81 subx.l D5, D1 00001516 D713 add.b [A3], D3 00001518 12F2 5307 9301 3306 move.b [A1]+, [[A2 + <>] + D5 * 2 - 0x6CFECCFA] 00001520 710B moveq.l D0, 0x0B 00001522 9B02 subx.b D5, D2 00001524 3306 move.w -[A1], D6 00001526 111E move.b -[A0], [A6]+ 00001528 470D .invalid 3, A5 // invalid opcode 4 with b == 4 0000152A C20E and.b D1, A6 0000152C 1703 move.b -[A3], D3 0000152E 5F03 subq.b D3, 7 00001530 3847 movea.w A4, D7 00001532 0B4F bchg A7, D5 00001534 023B 1A37 00B5 andi.b [PC + D0.w - 0x75], 0x37 /* '7' */ 0000153A D311 add.b [A1], D1 0000153C 2E04 move.l D7, D4 0000153E 9B00 subx.b D5, D0 00001540 0D0A btst A2, D6 00001542 5C1B addq.b [A3]+, 6 00001544 20FB 3A57 move.l [A0]+, [PC + D3 * 2 + 0x57] 00001548 0D98 bclr [A0]+, D6 0000154A 8645 or.w D3, D5 0000154C 5716 subq.b [A6], 3 0000154E 1286 move.b [A1], D6 00001550 270C move.l -[A3], A4 00001552 D6A4 add.l D3, -[A4] 00001554 068B 1780 1330 addi.l A3, 0x17801330 0000155A 3A77 064D movea.w A5, [A7 + D0.w * 8 + 0x4D] 0000155E FB3E .extension 0xB3E <> // unimplemented 00001560 E242 asr D2.w, 1 00001562 CB21 and.b -[A1], D5 00001564 92CB sub.w A1, A3 00001566 004B 203B ori.w A3, 0x203B /* ' ;' */ 0000156A 8C53 or.w D6, [A3] 0000156C 1F16 move.b -[A7], [A6] 0000156E 1706 move.b -[A3], D6 00001570 6004 bra +0x6 /* 00001576 */ 00001572 0F06 btst D6, D7 00001574 E604 asr D4.b, 3 label00001576: 00001576 E66A lsr D2.w, D3 00001578 E60B lsr D3.b, 3 0000157A 00E6 .incomplete 0000157C 9309 subx.b -[A1], -[A1] 0000157E 0F0E btst A6, D7 00001580 7B05 moveq.l D5, 0x05 00001582 F042 26C3 .extension 0x042 <>, 0x26C3 // unimplemented 00001586 11BB 0045 0A53 move.b [A0 + D0 * 2 + 0x53], [PC + D0.w + 0x45] 0000158C 0D17 btst [A7], D6 0000158E 0119 btst [A1]+, D0 00001590 530D subq.b A5, 1 00001592 6112 bsr +0x14 /* 000015A6 */ 00001594 0093 2B6E 34CB ori.l [A3], 0x2B6E34CB 0000159A 0B40 bchg D0, D5 0000159C 0273 306E 3433 andi.w [A3 + D3.w * 4 + 0x33], 0x306E /* '0n' */ 000015A2 0AA1 1A40 0217 xori.l -[A1], 0x1A400217 // begin alternate branch 000015A6-000015AA fn000015A6: 000015A6 0217 89FE andi.b [A7], 0xFE // end alternate branch 000015A6-000015AA fn000015A6: // (misaligned) 000015A8 89FE divs.w D4, <> 000015AA 7300 moveq.l D1, 0x00 000015AC 096D 7B1F bchg [A5 + 0x7B1F], D4 000015B0 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 000015B2 170B move.b -[A3], A3 000015B4 34B3 0D27 04A1 6222 8B07 move.w [A2], [[A3 + 0x4A1] + D0 * 4 + 0x62228B07] 000015BE F4D3 cinvp DATA+INST, [A3] 000015C0 024B 08D3 andi.w A3, 0x8D3 000015C4 02A1 7123 022B andi.l -[A1], 0x7123022B 000015CA 1607 move.b D3, D7 000015CC 04F1 .incomplete 000015CE 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 000015D0 230D move.l -[A1], A5 000015D2 EB0A lsl D2.b, 5 000015D4 06E3 .incomplete 000015D6 0B6B 01F3 bchg [A3 + 0x1F3], D5 000015DA 075C bchg [A4]+, D3 000015DC 562B 0FA1 addq.b [A3 + 0xFA1], 3 000015E0 02DB .incomplete 000015E2 0DA5 bclr -[A5], D6 000015E4 0223 0F3B andi.b -[A3], 0x3B /* ';' */ 000015E8 0C92 0311 6B0E cmpi.l [A2], 0x3116B0E 000015EE 3318 move.w -[A1], [A0]+ 000015F0 A03E syscall DrvrRemove 000015F2 89AE 7707 or.l [A6 + 0x7707], D4 000015F6 2EFE move.l [A7]+, <> 000015F8 3707 move.w -[A3], D7 000015FA 38FE move.w [A4]+, <> 000015FC 2709 move.l -[A3], A1 000015FE D8F7 17A6 F102 570C add.w A4, [[-0xEFE] + D1 * 8 + 0x570C] 00001606 9F06 subx.b D7, D6 00001608 0817 0658 btst.b [A7], 0x58 /* 'X' */ 0000160C 0FB8 C911 bclr [0xFFFFC911], D7 00001610 9311 sub.b [A1], D1 00001612 0709 btst A1, D3 00001614 F363 .extension 0x363 <> // unimplemented 00001616 05D3 .incomplete 00001618 0C14 0263 cmpi.b [A4], 0x63 /* 'c' */ 0000161C 5D85 subq.l D5, 6 0000161E 73E3 moveq.l D1, 0xFFFFFFE3 00001620 1AF7 1782 F717 move.b [A5]+, [[ + <> + D1 * 8] - 0x8E9] 00001626 93D7 sub.l A1, [A7] 00001628 17A4 9311 move.b [[A3 + A1 * 2]], -[A4] 0000162C 0D0B btst A3, D6 0000162E 9311 sub.b [A1], D1 00001630 F717 .extension 0x717 <> // unimplemented 00001632 BA87 cmp.l D5, D7 00001634 1824 move.b D4, -[A4] 00001636 150E move.b -[A2], A6 00001638 14E5 move.b [A2]+, -[A5] 0000163A 0D0F btst A7, D6 0000163C 2A6A 070A movea.l A5, [A2 + 0x70A] 00001640 1BE3 move.b <>, -[A3] 00001642 0F45 bchg D5, D7 00001644 0ED3 .incomplete 00001646 0C45 0E3B cmpi.w D5, 0xE3B 0000164A 2314 move.l -[A1], [A4] 0000164C 02DB .incomplete 0000164E 6E45 bgt +0x47 /* 00001695 */ 00001650 0EE3 .incomplete 00001652 0CF7 .incomplete 00001654 17F3 F718 04D7 move.b [PC + D0.w * 4 - 0x41], [A3 + A7 * 8] 0000165A 182D D30C move.b D4, [A5 - 0x2CF4] 0000165E 4D0B .invalid 6, A3 // invalid opcode 4 with b == 4 00001660 D30C addx.b -[A1], -[A4] 00001662 510B subq.b A3, 8 00001664 C90A abcd -[A4], -[A2] 00001666 0F25 btst -[A5], D7 00001668 3F93 002B move.w [A7 + D0.w + 0x2B], [A3] 0000166C 17C9 0A07 move.b [PC + D0 * 2 + 0x7], A1 00001670 0072 A50A 0F6E ori.w <>, 0xA50A 00001676 34F3 12F7 move.w [A2]+, [A3 + D1.w * 2 - 0x9] 0000167A 1888 move.b [A4], A0 0000167C A718 syscall GetFPos, flags=7 0000167E 9900 subx.b D4, D0 00001680 6B17 bmi +0x19 /* 00001699 */ 00001682 25E2 7319 move.l [PC + 0x7319 /* 0000899D, cstring "" */], -[A2] 00001686 E505 asl D5.b, 2 00001688 E817 roxr D7.b, 4 0000168A 0DB9 D718 15E8 bclr [0xD71815E8], D6 00001690 2D05 move.l -[A6], D5 00001692 E825 asr D5.b, D4 00001694 05FE .incomplete 00001696 E902 asl D2.b, 4 00001698 2709 move.l -[A3], A1 0000169A E012 roxr D2.b, 8 0000169C FE42 0800 .extension 0xE42 <>, 0x0800 // unimplemented 000016A0 1788 E227 move.b [A3 + A6.w * 2 + 0x27], A0 000016A4 0B0B btst A3, D5 000016A6 270C move.l -[A3], A4 000016A8 A381 syscall SetVideoDefault, flags=3 000016AA 484D pea.l A5 000016AC A1F7 syscall vDoEject, flags=1 000016AE 18DE move.b [A4]+, [A6]+ 000016B0 F718 .extension 0x718 <> // unimplemented 000016B2 EF1D rol D5.b, 7 000016B4 0817 0D3D btst.b [A7], 0x3D /* '=' */ 000016B8 F719 .extension 0x719 <> // unimplemented 000016BA 0C0D 083E cmpi.b A5, 0x3E /* '>' */ 000016BE 1D08 move.b -[A6], A0 000016C0 0905 btst D5, D4 000016C2 00D7 .incomplete 000016C4 9954 sub.w [A4], D4 000016C6 170F move.b -[A3], A7 000016C8 C9D9 muls.w D4, [A1]+ 000016CA 230B move.l -[A1], A3 000016CC 0B07 btst D7, D5 000016CE 0B43 bchg D3, D5 000016D0 C1E2 muls.w D0, -[A2] 000016D2 3924 move.w -[A4], -[A4] 000016D4 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 000016D6 81E4 divs.w D0, -[A4] 000016D8 A718 syscall GetFPos, flags=7 000016DA 7B07 moveq.l D5, 0x07 000016DC 0E6A C719 7F06 .invalid.w [A2 + 0x7F06], 0xC719 // invalid immediate operation 000016E2 0B0B btst A3, D5 000016E4 F719 .extension 0x719 <> // unimplemented 000016E6 90F7 19A1 F719 sub.w A0, [[-0x8E7 + D1]] 000016EC B2F7 19C3 4105 C324 cmpa.w A1, [[ + <>] + 0x4105C324] 000016F4 FB0A .extension 0xB0A <> // unimplemented 000016F6 470F .invalid 3, A7 // invalid opcode 4 with b == 4 000016F8 CED3 mulu.w D7, [A3] 000016FA 0487 19DA 8718 subi.l D7, 0x19DA8718 00001700 6E93 bgt -0x6B /* 00001695 */ 00001702 0AB7 187A 831F 6101 xori.l [[A7 + <> + D6]], 0x187A831F // begin alternate branch 00001706-0000170A label00001706: 00001706 831F or.b [A7]+, D1 00001708 6101 bsr +0x3 /* 0000170B */ // end alternate branch 00001706-0000170A label00001706: // (misaligned) 0000170A 4656 not.w [A6] 0000170C 0B5B bchg [A3]+, D5 0000170E 1B13 move.b -[A5], [A3] 00001710 9B01 subx.b D5, D1 00001712 C100 abcd D0, D0 00001714 85C7 divs.w D2, D7 00001716 E119 rol D1.b, 8 00001718 66EC bne -0x12 /* 00001706 */ 0000171A 35E2 E327 move.w [PC - 0x1CD9 /* FFFFFA43, cstring "" */], -[A2] 0000171E E502 asl D2.b, 2 00001720 7B3E moveq.l D5, 0x3E 00001722 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00001724 9B96 sub.l [A6], D5 00001726 ED02 asl D2.b, 6 00001728 7B44 moveq.l D5, 0x44 0000172A 0608 BC37 addi.b A0, 0x37 /* '7' */ 0000172E 09FC .incomplete 00001730 E305 asl D5.b, 1 00001732 DA05 add.b D5, D5 00001734 C685 and.l D3, D5 00001736 7034 moveq.l D0, 0x34 00001738 630A bls +0xC /* 00001744 */ 0000173A BC93 cmp.l D6, [A3] 0000173C 0229 03BB 3517 andi.b [A1 + 0x3517], 0xBB 00001742 0E90 C15E 45AE .invalid.l [A0], 0xC15E45AE // invalid immediate operation // begin alternate branch 00001744-0000174A label00001744: 00001744 C15E and.w [A6]+, D0 00001746 45AE B304 .invalid 2, [A6 - 0x4CFC] // invalid opcode 4 with b == 6 // end alternate branch 00001744-0000174A label00001744: // (misaligned) 00001748 B304 xor.b D4, D1 0000174A 370F move.w -[A3], A7 0000174C 8F62 or.w -[A2], D7 0000174E F71A .extension 0x71A <> // unimplemented 00001750 0AF7 .incomplete 00001752 1875 A142 8302 movea.b A4, [[A5 + <>] - 0x7CFE] 00001758 04E1 .incomplete 0000175A B422 cmp.b D2, -[A2] 0000175C 8B1C or.b [A4]+, D5 0000175E 4617 not.b [A7] 00001760 064C 5041 addi.w A4, 0x5041 /* 'PA' */ 00001764 6F50 ble +0x52 /* 000017B6 */ 00001766 456F 6B11 chk.w D2, [A7 + 0x6B11] 0000176A B311 xor.b [A1], D1 0000176C 2524 move.l -[A2], -[A4] 0000176E B837 1198 cmp.b D4, [ + D1] 00001772 F71A .extension 0x71A <> // unimplemented 00001774 79F7 moveq.l D4, 0xFFFFFFF7 00001776 1A8A move.b [A5], A2 00001778 0508 btst A0, D2 0000177A 370C move.w -[A3], A4 0000177C EC5C ror D4.w, 6 0000177E D310 add.b [A0], D1 00001780 A71A syscall GetZone, flags=7 00001782 38E0 move.w [A4]+, -[A0] 00001784 A572 syscall DoVBLTask, flags=5 00001786 070B btst A3, D3 00001788 2EF7 1AB4 move.l [A7]+, [A7 + D1 * 2 - 0x76] 0000178C F71A .extension 0x71A <> // unimplemented 0000178E C5A7 and.l -[A7], D2 00001790 1AD6 move.b [A5]+, [A6] 00001792 836D F71A or.w [A5 - 0x8E6], D1 00001796 E387 asl D7, 1 00001798 1AF4 C15C move.b [A5]+, <> 0000179C F71A .extension 0x71A <> // unimplemented 0000179E FFF7 .invalid <> 000017A0 1B10 move.b -[A5], [A0] 000017A2 8108 sbcd -[A0], -[A0] 000017A4 6971 bvs +0x73 /* 00001817 */ 000017A6 0027 89FE ori.b -[A7], 0xFE 000017AA 370F move.w -[A3], A7 000017AC B8F5 08A3 cmpa.w A4, [A5 + D0 - 0x93] 000017B0 05ED .incomplete 000017B2 08E3 0247 bset.b -[A3], 0x47 /* 'G' */ label000017B6: 000017B6 0F94 bclr [A4], D7 000017B8 470A .invalid 3, A2 // invalid opcode 4 with b == 4 000017BA 1BF7 1B41 move.b <>, [[A7 + <>]] 000017BE F71B .extension 0x71B <> // unimplemented 000017C0 5287 addq.l D7, 1 000017C2 1B63 BB76 move.b [A5 - 0x448A], -[A3] 000017C6 F71B .extension 0x71B <> // unimplemented 000017C8 6EF7 bgt -0x7 /* 000017C1 */ 000017CA 1B7F F71B move.b [A5 - 0x8E5], <> 000017CE 90F7 1BA1 971B sub.w A0, [[-0x68E5 + D1 * 2]] 000017D4 B2F7 9BBE F71B CFF7 1BE0 cmpa.w A1, [[-0x8E43009] + A1 * 2 + 0x1BE0] 000017DE F71B .extension 0x71B <> // unimplemented 000017E0 F1F1 .invalid <> 000017E2 09A5 bclr -[A5], D4 000017E4 090F btst A7, D4 000017E6 DE82 add.l D7, D2 000017E8 3483 move.w [A2], D3 000017EA 0BA7 bclr -[A7], D5 000017EC 1C12 move.b D6, [A2] 000017EE B126 xor.b -[A6], D0 000017F0 D108 addx.b -[A0], -[A0] 000017F2 3EC1 move.w [A7]+, D1 000017F4 08F7 1C36 F71A 1D09 bset.b [[A7 + A7 * 8] + 0x1D09], 0x36 /* '6' */ 000017FC 2FDE move.l <>, [A6]+ 000017FE 235B 370B move.l [A1 + 0x370B], [A3]+ 00001802 6AE5 bpl -0x19 /* 000017E9 */ 00001804 08E9 BCE7 0730 bset.b [A1 + 0x730], 0xE7 0000180A 6C48 bge +0x4A /* 00001854 */ 0000180C 4713 .invalid 3, [A3] // invalid opcode 4 with b == 4 0000180E 2D11 move.l -[A6], [A1] 00001810 BF3B 0161 0B27 xor.b [[PC + 0xB27]], D7 00001816 127F movea.b A1, <> 00001818 F71C .extension 0x71C <> // unimplemented 0000181A 78F7 moveq.l D4, 0xFFFFFFF7 0000181C 1C89 move.b [A6], A1 0000181E 6D0B blt +0xD /* 0000182B */ 00001820 0143 bchg D3, D0 00001822 F71C .extension 0x71C <> // unimplemented 00001824 A1F7 syscall vDoEject, flags=1 00001826 1CB2 F71C move.b [A6], <> 0000182A C3F7 1CD4 muls.w D1, [A7 + D1 * 4 - 0x44] 0000182E F71C .extension 0x71C <> // unimplemented 00001830 4485 neg.l D5 00001832 1F42 993D move.b [A7 - 0x66C3], D2 00001836 1B2A F71C move.b -[A5], [A2 - 0x8E4] 0000183A FFF7 .invalid <> 0000183C 1D10 move.b -[A6], [A0] 0000183E F71D .extension 0x71D <> // unimplemented 00001840 21F7 1D32 F71D 43F1 0B89 3FF7 move.l [0x00003FF7], [[A7 - 0x8E2BC0F + D1 * 4] + 0xB89] 0000184C 1D5E F71D move.b [A6 - 0x8E3], [A6]+ 00001850 6FF7 ble -0x7 /* 00001849 */ 00001852 1D80 F71D move.b [[A6] + A7 * 8], D0 // begin alternate branch 00001854-00001856 label00001854: 00001854 F71D .extension 0x71D <> // unimplemented // end alternate branch 00001854-00001856 label00001854: // (misaligned) 00001856 91F7 1DA2 F50B 8941 sub.l A0, [[-0xAF5 + D1 * 4] - 0x76BF] 0000185E F71D .extension 0x71D <> // unimplemented 00001860 BEF7 1DCF cmpa.w A7, <> 00001864 F71D .extension 0x71D <> // unimplemented 00001866 E0F7 1DF1 F71E 029D asr .w [[-0x8E1FD63]] 0000186E 43F7 1E1E lea.l A1, [A7 + D1 * 8 + 0x1E] 00001872 F71E .extension 0x71E <> // unimplemented 00001874 2FE7 move.l <>, -[A7] 00001876 1E40 movea.b A7, D0 00001878 3B23 move.w -[A5], -[A3] 0000187A 0708 btst A0, D3 0000187C 33DC 3863 05F5 move.w [0x386305F5], [A4]+ 00001882 EA23 asr D3.b, D5 00001884 2A01 move.l D5, D1 00001886 E912 roxl D2.b, 4 00001888 3B23 move.w -[A5], -[A3] 0000188A 5C07 addq.b D7, 6 0000188C 0266 0802 andi.w -[A6], 0x802 00001890 0BA0 bclr -[A0], D5 00001892 1704 move.b -[A3], D4 00001894 2653 movea.l A3, [A3] 00001896 2E56 movea.l A7, [A6] 00001898 CB6B 104B and.w [A3 + 0x104B], D5 0000189C 64DB bcc -0x23 /* 00001879 */ 0000189E 0C0E AD00 cmpi.b A6, 0x0 000018A2 3641 movea.w A3, D1 000018A4 0314 btst [A4], D1 000018A6 0233 8263 002A andi.b [A3 + D0.w + 0x2A], 0x63 /* 'c' */ 000018AC 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 000018AE 9301 subx.b D1, D1 000018B0 1E10 move.b D7, [A0] 000018B2 F318 .extension 0x318 <> // unimplemented 000018B4 581E addq.b [A6]+, 4 000018B6 1043 movea.b A0, D3 000018B8 2744 070F move.l [A3 + 0x70F], D4 000018BC FB07 .extension 0xB07 <> // unimplemented 000018BE 085A 9311 bchg.b [A2]+, 0x11 fn000018C2: 000018C2 370E move.w -[A3], A6 000018C4 AA33 syscall Color2Index 000018C6 074B bchg A3, D3 000018C8 112B 04DC move.b -[A0], [A3 + 0x4DC] 000018CC 382E 2880 move.w D4, [A6 + 0x2880] 000018D0 FB0D .extension 0xB0D <> // unimplemented 000018D2 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 000018D4 5B01 subq.b D1, 5 000018D6 2B04 move.l -[A5], D4 000018D8 D306 addx.b D1, D6 000018DA 9B30 3710 sub.b [A0 + D3 * 8], D5 000018DE E373 roxl D3.w, D1 000018E0 031B btst [A3]+, D1 000018E2 131B move.b -[A1], [A3]+ 000018E4 1321 move.b -[A1], -[A1] 000018E6 001B 13C3 ori.b [A3]+, 0xC3 000018EA 1CC3 move.b [A6]+, D3 000018EC 1CC3 move.b [A6]+, D3 000018EE 1C8B move.b [A6], A3 000018F0 208B move.l [A0], A3 000018F2 208B move.l [A0], A3 000018F4 20FB 1EFB move.l [A0]+, [PC + D1 * 8 - 0x5] 000018F8 1E21 move.b D7, -[A1] 000018FA 00EB .incomplete 000018FC 02F3 .incomplete 000018FE 0417 0637 subi.b [A7], 0x37 /* '7' */ 00001902 29FF 68B3 14CB move.l 0x68B314CB, <> 00001908 2E88 move.l [A7], A0 0000190A 9B5C sub.w [A4]+, D5 0000190C 3C8B move.w [A6], A3 0000190E 157B 029B 5C3A move.b [A2 + 0x5C3A], [PC + D0.w * 2 - 0x101] 00001914 E644 asr D4.w, 3 00001916 3CC3 move.w [A6]+, D3 00001918 1BCB move.b <>, A3 0000191A 340F move.w D2, A7 0000191C 2233 3046 move.l D1, [A3 + D3.w + 0x46] 00001920 A31F syscall DisposPtr/DisposePtr, flags=3 00001922 2B02 move.l -[A5], D2 00001924 B33A A306 xor.b [PC - 0x5CFA /* FFFFBC2C, cstring "" */], D1 00001928 2213 move.l D1, [A3] 0000192A 1746 EB04 move.b [A3 - 0x14FC], D6 0000192E 6192 bsr -0x6C /* 000018C2 */ 00001930 7661 moveq.l D3, 0x61 00001932 9276 6592 D334 sub.w D1, [[ + D6 * 4] - 0x2CCC] 00001938 E360 asl D0.w, D1 0000193A EB02 asl D2.b, 5 0000193C 130A move.b -[A1], A2 0000193E 1409 move.b D2, A1 00001940 1233 2A14 move.b D1, [A3 + D2 * 2 + 0x14] 00001944 170D move.b -[A3], A5 00001946 F317 .extension 0x317 <> // unimplemented 00001948 025E 0F2A andi.w [A6]+, 0xF2A 0000194C 104B movea.b A0, A3 0000194E 1D49 01E4 move.b [A6 + 0x1E4], A1 00001952 C304 abcd D1, D4 00001954 BB44 xor.w D4, D5 00001956 E200 asr D0.b, 1 00001958 0F30 6B13 EB02 0B2A btst [[A0 + D6 * 2] - 0x14FDF4D6], D7 00001960 A501 syscall Close, flags=5 00001962 9B05 subx.b D5, D5 00001964 0802 0796 btst.b D2, 0x96 00001968 98EB 0283 sub.w A4, [A3 + 0x283] 0000196C 1445 movea.b A2, D5 0000196E 01AB 4607 bclr [A3 + 0x4607], D0 00001972 0E8F 0207 9616 .invalid.l A7, 0x2079616 // invalid immediate operation 00001978 EB02 asl D2.b, 5 0000197A E305 asl D5.b, 1 0000197C 6501 bcs +0x3 /* 0000197F */ 0000197E D32C 6501 add.b [A4 + 0x6501], D1 00001982 735D moveq.l D1, 0x5D 00001984 3007 move.w D0, D7 00001986 0A63 3703 xori.w -[A3], 0x3703 0000198A FAF1 1AA3 .extension 0xAF1 <> // unimplemented 0000198E 0581 bclr D1, D2 00001990 171C move.b -[A3], [A4]+ 00001992 1706 move.b -[A3], D6 00001994 A53A syscall SetDateTime, flags=5 00001996 0802 0F81 btst.b D2, 0x81 0000199A 1657 movea.b A3, [A7] 0000199C 0A6D 85C7 1C6A xori.w [A5 + 0x1C6A /* export_905 */], 0x85C7 000019A2 A304 syscall Control, flags=3 000019A4 9B0B subx.b -[A5], -[A3] 000019A6 E1C3 asl .w D3 000019A8 086C 5065 0085 bchg.b [A4 + 0x85], 0x65 /* 'e' */ 000019AE 0317 btst [A7], D1 000019B0 0DBE bclr <>, D6 000019B2 9363 sub.w -[A3], D1 000019B4 B71F xor.b [A7]+, D3 000019B6 9E28 A304 sub.b D7, [A0 - 0x5CFC] 000019BA 2B04 move.l -[A5], D4 000019BC C903 abcd D4, D3 000019BE 5103 subq.b D3, 8 000019C0 0F4D bchg A5, D7 000019C2 03FE .incomplete 000019C4 F717 .extension 0x717 <> // unimplemented 000019C6 A4B7 syscall vSyncWait, flags=4 000019C8 17B5 A71F C93E 8506 0F81 move.b [[ + <> + D0 * 8]], [[A5] + A2 * 8 - 0x36C17AFA] 000019D2 0671 D3F7 1FBF B50A AB79 F71F BD5D addi.w [[-0x4AF55487] + D1 * 8 - 0x8E042A3], 0xD3F7 000019E0 03F7 .incomplete 000019E2 A02E syscall BlockMove/BlockMoveData 000019E4 5D03 subq.b D3, 6 000019E6 0F4D bchg A5, D7 000019E8 030E btst A6, D1 000019EA 2463 movea.l A2, -[A3] 000019EC 0DD3 .incomplete 000019EE 0738 2E6A btst [0x00002E6A], D3 000019F2 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 000019F4 9B0B subx.b -[A5], -[A3] 000019F6 DC50 add.w D6, [A0] 000019F8 BB0B cmpm.b [A5]+, [A3]+ 000019FA FB0D .extension 0xB0D <> // unimplemented 000019FC DB1B add.b [A3]+, D5 000019FE 5B01 subq.b D1, 5 00001A00 F30A .extension 0x30A <> // unimplemented 00001A02 D306 addx.b D1, D6 00001A04 D31C add.b [A4]+, D1 00001A06 2D2F 5B02 move.l -[A6], [A7 + 0x5B02] 00001A0A A30B syscall Rename/PBHRename/HRename, flags=3 00001A0C F303 .extension 0x303 <> // unimplemented 00001A0E FB0B .extension 0xB0B <> // unimplemented 00001A10 DB10 add.b [A0], D5 00001A12 3313 move.w -[A1], [A3] 00001A14 E31A rol D2.b, 1 00001A16 F31E .extension 0x31E <> // unimplemented 00001A18 0310 btst [A0], D1 00001A1A 1313 move.b -[A1], [A3] 00001A1C 1313 move.b -[A1], [A3] 00001A1E 2100 move.l -[A0], D0 00001A20 1313 move.b -[A1], [A3] 00001A22 143B 1D27 14DA 1715 D910 move.b D2, [[PC + 0x14DA] + D1 * 4 + 0x1715D910] 00001A2C 0705 btst D5, D3 00001A2E 3675 010F 6501 9312 movea.w A3, [[A5 + <>] + D0 + 0x65019312] 00001A36 7101 moveq.l D0, 0x01 00001A38 070F btst A7, D3 00001A3A DA02 add.b D5, D2 00001A3C 1781 405B move.b [A3 + D4.w + 0x5B], D1 00001A40 0D35 03EB 4825 0333 0875 btst [[0x4825] + 0x3330875], D6 00001A4A 015B bchg [A3]+, D0 00001A4C 5D2A 1093 subq.b [A2 + 0x1093], 6 00001A50 2555 01E3 move.l [A2 + 0x1E3], [A5] 00001A54 512A 10FB subq.b [A2 + 0x10FB], 8 00001A58 1955 015B move.b [A4 + 0x15B], [A5] 00001A5C 302A 10EB move.w D0, [A2 + 0x10EB] 00001A60 1955 016B move.b [A4 + 0x16B], [A5] 00001A64 262A 107B move.l D3, [A2 + 0x107B] 00001A68 1451 movea.b A2, [A1] 00001A6A 0100 btst D0, D0 00001A6C 0F2A 1023 btst [A2 + 0x1023], D7 00001A70 0555 bchg [A5], D2 00001A72 010F btst A7, D0 00001A74 C5D1 muls.w D2, [A1] 00001A76 6B0D bmi +0xF /* 00001A85 */ 00001A78 2710 move.l -[A3], [A0] 00001A7A 033E btst <>, D1 00001A7C 1713 move.b -[A3], [A3] 00001A7E BCF7 1E54 cmpa.w A6, [A7 + D1 * 8 + 0x54] 00001A82 E71E rol D6.b, 3 00001A84 6527 bcs +0x29 /* 00001AAD */ 00001A86 0E5D E71E .invalid.w [A5]+, 0xE71E // invalid immediate operation 00001A8A 8965 or.w -[A5], D4 00001A8C FB27 .extension 0xB27 <> // unimplemented 00001A8E 0AEC .incomplete 00001A90 6D0C blt +0xE /* 00001A9E */ 00001A92 636F bls +0x71 /* 00001B03 */ 00001A94 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001A96 5B0C subq.b A4, 5 00001A98 2A28 4305 move.l D5, [A0 + 0x4305] 00001A9C 6712 beq +0x14 /* 00001AB0 */ label00001A9E: 00001A9E 3B07 move.w -[A5], D7 00001AA0 1430 F161 F721 move.b D2, [[A0 - 0x8DF]] 00001AA6 09F7 .incomplete 00001AA8 211A move.l -[A0], [A2]+ 00001AAA F721 .extension 0x721 <> // unimplemented 00001AAC 2B09 move.l -[A5], A1 00001AAE 0BD7 .incomplete label00001AB0: 00001AB0 18BB FD02 1248 move.b [A4], [[PC + <> + A7 * 4] + 0x1248] 00001AB6 42B1 0D0F 3163 D10C clr.l [[A1 + <>] + D0 * 4 + 0x3163D10C] 00001ABE 0E17 16B8 .invalid.b [A7], 0xB8 // invalid immediate operation 00001AC2 F721 .extension 0x721 <> // unimplemented 00001AC4 64D7 bcc -0x27 /* 00001A9D */ 00001AC6 1CE9 5613 move.b [A6]+, [A1 + 0x5613] 00001ACA 2F92 4376 move.l <>, [A2] 00001ACE 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 00001AD0 C369 F35A and.w [A1 - 0xCA6], D1 00001AD4 92EB 3DAB sub.w A1, [A3 + 0x3DAB] 00001AD8 0627 16E9 addi.b -[A7], 0xE9 00001ADC 2B4F 135B move.l [A5 + 0x135B], A7 00001AE0 D302 addx.b D1, D2 00001AE2 0716 btst [A6], D3 00001AE4 EF11 roxl D1.b, 7 00001AE6 BAF7 21C9 cmpa.w A5, [[ + <>]] 00001AEA F721 .extension 0x721 <> // unimplemented 00001AEC DA22 add.b D5, -[A2] 00001AEE 2395 6EAB move.l [A1 + D6 * 8 - 0x85], [A5] 00001AF2 0C56 9B1A cmpi.w [A6], 0x9B1A 00001AF6 A721 syscall GetPtrSize, flags=7 00001AF8 ED1F rol D7.b, 6 00001AFA F507 .extension 0x507 <> // unimplemented 00001AFC 2716 move.l -[A3], [A6] 00001AFE B7F7 2206 cmpa.l A3, [A7 + D2.w * 2 + 0x6] 00001B02 D722 add.b -[A2], D3 00001B04 1717 move.b -[A3], [A7] 00001B06 167D movea.b A3, <> 00001B08 2714 move.l -[A3], [A4] 00001B0A B39B xor.l [A3]+, D1 00001B0C 2507 move.l -[A2], D7 00001B0E 133D move.b -[A1], <> 00001B10 A108 syscall Create/PBHCreate/HCreate, flags=1 00001B12 E721 asl D1.b, D3 00001B14 EC5D ror D5.w, 6 00001B16 1C17 move.b D6, [A7] 00001B18 16C2 move.b [A3]+, D2 00001B1A 3127 move.w -[A0], -[A7] 00001B1C 2305 move.l -[A1], D5 00001B1E 2716 move.l -[A3], [A6] 00001B20 D407 add.b D2, D7 00001B22 1243 movea.b A1, D3 00001B24 2708 move.l -[A3], A0 00001B26 B447 cmp.w D2, D7 00001B28 16EF 48F7 move.b [A3]+, [A7 + 0x48F7] 00001B2C 1781 F721 7333 move.b [[A3 + 0x7333 + A7 * 8]], D1 00001B32 180D move.b D4, A5 00001B34 3145 3A9B move.w [A0 + 0x3A9B], D5 00001B38 2B3A 5308 move.l -[A5], [PC + 0x5308 /* 00006E42, cstring "" */] 00001B3C 0817 194A btst.b [A7], 0x4A /* 'J' */ 00001B40 6B79 bmi +0x7B /* 00001BBB */ 00001B42 6531 bcs +0x33 /* 00001B75 */ 00001B44 107D movea.b A0, <> 00001B46 31B8 2713 253E F722 A6F7 22B7 move.w [[A0 - 0x8DD5909] + D2 * 4 + 0x22B7], [0x00002713] 00001B52 E718 rol D0.b, 3 00001B54 8797 or.l [A7], D3 00001B56 21A8 550B 1719 move.l [[A0 + D1 * 8]], [A0 + 0x550B] 00001B5C 096B 79B8 bchg [A3 + 0x79B8], D4 00001B60 4704 .invalid 3, D4 // invalid opcode 4 with b == 4 00001B62 42E1 .invalid -[A1] // invalid opcode 4 with subtype 1 00001B64 8853 or.w D4, [A3] 00001B66 072E 28DC btst [A6 + 0x28DC], D3 00001B6A 5007 addq.b D7, 8 00001B6C 169A move.b [A3], [A2]+ 00001B6E 2B10 move.l -[A5], [A0] 00001B70 070A btst A2, D3 00001B72 D81C add.b D4, [A4]+ 00001B74 6A5C bpl +0x5E /* 00001BD2 */ 00001B76 6245 bhi +0x47 /* 00001BBD */ 00001B78 4A40 tst.w D0 00001B7A E407 asr D7.b, 2 00001B7C 0FDF .incomplete 00001B7E 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00001B80 CB09 abcd -[A5], -[A1] 00001B82 FB1C .extension 0xB1C <> // unimplemented 00001B84 2A28 A68B move.l D5, [A0 - 0x5975] 00001B88 15EB 02A3 055C move.b [PC + 0x55C /* 000020E6, cstring "" */], [A3 + 0x2A3] 00001B8E 6207 bhi +0x9 /* 00001B97 */ 00001B90 142A C34E move.b D2, [A2 - 0x3CB2] 00001B94 7000 moveq.l D0, 0x00 00001B96 8B2B C554 or.b [A3 - 0x3AAC], D5 00001B9A 8B12 or.b [A2], D5 00001B9C 0911 btst [A1], D4 00001B9E 659D bcs -0x61 /* 00001B3D */ 00001BA0 09E0 .incomplete 00001BA2 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00001BA4 6B39 bmi +0x3B /* 00001BDF */ 00001BA6 FB07 .extension 0xB07 <> // unimplemented 00001BA8 5807 addq.b D7, 4 00001BAA 0DF2 .incomplete 00001BAC 6200 9B18 bhi -0x64E6 /* FFFFB6C6 */ 00001BB0 BB05 xor.b D5, D5 00001BB2 F321 .extension 0x321 <> // unimplemented 00001BB4 3A17 move.w D5, [A7] 00001BB6 1AA2 move.b [A5], -[A2] 00001BB8 771A moveq.l D3, 0x1A 00001BBA A6DB syscall vTruncateFile, flags=6 00001BBC 559B subq.l [A3]+, 2 00001BBE 04CB .incomplete 00001BC0 0981 bclr D1, D4 00001BC2 1630 B307 6125 5B0C move.b D3, [[A0 + <>] + A3 * 2 + 0x61255B0C] 00001BCA 2324 move.l -[A1], -[A4] 00001BCC 8723 or.b -[A3], D3 00001BCE 5B07 subq.b D7, 5 00001BD0 10A8 6AB7 move.b [A0], [A0 + 0x6AB7] // begin alternate branch 00001BD2-00001BD4 label00001BD2: 00001BD2 6AB7 bpl -0x47 /* 00001B8B */ // end alternate branch 00001BD2-00001BD4 label00001BD2: // (misaligned) 00001BD4 2311 move.l -[A1], [A1] 00001BD6 9D24 sub.b -[A4], D6 00001BD8 4186 .invalid 0, D6 // invalid opcode 4 with b == 6 00001BDA 5B03 subq.b D3, 5 00001BDC F717 .extension 0x717 <> // unimplemented 00001BDE 7DF7 moveq.l D6, 0xFFFFFFF7 00001BE0 22F9 F723 0AA7 move.l [A1]+, [0xF7230AA7] 00001BE6 1FEA 1708 move.b <>, [A2 + 0x1708] 00001BEA D106 addx.b D0, D6 00001BEC 7286 moveq.l D1, 0xFFFFFF86 00001BEE 297F DD26 move.l [A4 - 0x22DA], <> 00001BF2 4191 .invalid 0, [A1] // invalid opcode 4 with b == 6 00001BF4 4958 chk.w D4, [A0]+ 00001BF6 F307 .extension 0x307 <> // unimplemented 00001BF8 314B 8D27 move.w [A0 - 0x72D9], A3 00001BFC 651F bcs +0x21 /* 00001C1D */ 00001BFE 3B01 move.w -[A5], D1 00001C00 3717 move.w -[A3], [A7] 00001C02 E2F7 23BF F723 D0F7 1813 F717 lsr .w [[-0x8DC2F09] + D2 * 2 + 0x1813F717] 00001C0E B3E7 cmpa.l A1, -[A7] 00001C10 2455 movea.l A2, [A5] 00001C12 9724 sub.b -[A4], D3 00001C14 0117 btst [A7], D0 00001C16 16F6 E36E move.b [A3]+, <> 00001C1A 690F bvs +0x11 /* 00001C2B */ 00001C1C 930A subx.b -[A1], -[A2] 00001C1E 3190 670B 0E4D 0F17 move.w [[A0 + <> + D6 * 8] + 0xE4D0F17], [A0] 00001C26 1C31 1716 8EBB move.b D6, [[A1] + D1 * 8 - 0x7145] 00001C2C 04A9 420F AD42 F30C subi.l [A1 - 0xCF4], 0x420FAD42 00001C34 7317 moveq.l D1, 0x17 00001C36 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00001C38 3B1E move.w -[A5], [A6]+ 00001C3A 7348 moveq.l D1, 0x48 00001C3C 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00001C3E 7B1F moveq.l D5, 0x1F 00001C40 7348 moveq.l D1, 0x48 00001C42 2114 move.l -[A0], [A4] 00001C44 1452 movea.b A2, [A2] 00001C46 012E 0B00 btst [A6 + 0xB00], D0 00001C4A CB09 abcd -[A5], -[A1] 00001C4C 9B01 subx.b D5, D1 00001C4E 171A move.b -[A3], [A2]+ 00001C50 5F07 subq.b D7, 7 00001C52 14FA A101 move.b [A2]+, [PC - 0x5EFF /* FFFFBD55, cstring "" */] 00001C56 C500 abcd D2, D0 00001C58 3B1E move.w -[A5], [A6]+ 00001C5A 935C sub.w [A4]+, D1 00001C5C 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 00001C5E F093 5C41 .extension 0x093 <> // unimplemented 00001C62 0387 bclr D7, D1 00001C64 1C71 7317 7348 3B1E movea.b A6, [[A1] + D7 * 2 + 0x73483B1E] 00001C6C 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00001C6E 935C sub.w [A4]+, D1 00001C70 F723 .extension 0x723 <> // unimplemented 00001C72 15C3 0007 move.b [PC + 0x7 /* 00001C7B, value 0xC3 */], D3 00001C76 1A48 movea.b A5, A0 00001C78 F724 .extension 0x724 <> // unimplemented 00001C7A E7C3 rol .w D3 00001C7C 0001 0573 ori.b D1, 0x73 /* 's' */ 00001C80 48F7 24FB C300 movem.l [A7 + <> + A4 * 2], D0,D1,D3,D4,D5,D6,D7,A2,A5 00001C86 829B or.l D1, [A3]+ 00001C88 0A62 A90C xori.w -[A2], 0xA90C 00001C8C FB02 .extension 0xB02 <> // unimplemented 00001C8E CB09 abcd -[A5], -[A1] 00001C90 0B01 btst D1, D5 00001C92 7448 moveq.l D2, 0x48 00001C94 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 00001C96 1615 move.b D3, [A5] 00001C98 1317 move.b -[A1], [A7] 00001C9A 18AA D16E move.b [A4], [A2 - 0x2E92] 00001C9E FB00 .extension 0xB00 <> // unimplemented 00001CA0 F724 .extension 0x724 <> // unimplemented 00001CA2 2BF7 243C move.l <>, [A7 + D2.w * 4 + 0x3C] 00001CA6 170E move.b -[A3], A6 00001CA8 B1B3 58C7 xor.l [A3 + D5 - 0x57], D0 00001CAC 0837 4304 332D 9321 btst.b [[A7 - 0x6CDF] + D3 * 2], 0x4 00001CB4 131D move.b -[A1], [A5]+ 00001CB6 44F7 1AA1 move.b [A7 + D1 * 2 - 0x95], CCR 00001CBA 08C9 0C17 bset.b A1, 0x17 00001CBE 0E9C 309B 0D41 .invalid.l [A4]+, 0x309B0D41 // invalid immediate operation 00001CC4 1682 move.b [A3], D2 00001CC6 F304 .extension 0x304 <> // unimplemented 00001CC8 F522 .extension 0x522 <> // unimplemented 00001CCA 6902 bvs +0x4 /* 00001CCE */ 00001CCC 1B03 move.b -[A5], D3 label00001CCE: 00001CCE CB09 abcd -[A5], -[A1] 00001CD0 3061 movea.w A0, -[A1] 00001CD2 D727 add.b -[A7], D3 00001CD4 1A74 F722 A5F7 2550 movea.b A5, [[A4 - 0x5A09 + A7 * 8] + 0x2550] 00001CDC A10D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1 00001CDE 8B01 sbcd D5, D1 00001CE0 2303 move.l -[A1], D3 00001CE2 B12D 530E xor.b [A5 + 0x530E], D0 00001CE6 4D0E .invalid 6, A6 // invalid opcode 4 with b == 4 00001CE8 0789 bclr A1, D3 00001CEA 062B 39B3 001B addi.b [A3 + 0x1B], 0xB3 00001CF0 3777 8808 B722 move.w [A3 - 0x48DE], [A7 + A0 + 0x8] 00001CF6 DE0E add.b D7, A6 00001CF8 F725 .extension 0x725 <> // unimplemented 00001CFA AEC1 syscall 0xAC1, auto_pop 00001CFC 099B bclr [A3]+, D4 00001CFE 0DD7 .incomplete 00001D00 25C2 BB02 move.l [PC - 0x44FE /* FFFFD804, cstring "" */], D2 00001D04 81B7 80D3 or.l [A7 + A0.w - 0x45], D0 00001D08 09EB .incomplete 00001D0A 07D3 .incomplete 00001D0C 5847 addq.w D7, 4 00001D0E 1B3C 8504 move.b -[A5], 0x4 00001D12 08EA 7800 5354 bset.b [A2 + 0x5354], 0x0 00001D18 270A move.l -[A3], A2 00001D1A A80C syscall RGetResource 00001D1C 18BA 1F2B move.b [A4], [PC + 0x1F2B /* 00003C49, cstring "" */] 00001D20 591F subq.b [A7]+, 4 00001D22 3B36 1F4B 1F2F 6B2C move.w -[A5], [[A6 + <>] + 0x1F2F6B2C]